New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@ds-kit/div

Package Overview
Dependencies
Maintainers
3
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ds-kit/div

Div component

latest
npmnpm
Version
4.1.0
Version published
Maintainers
3
Created
Source

title: "Div" slug: "/packages/div" category: "layout" componentNames:

  • "Div"

Div

The Div component is a simple wrapper around the div tag to allow for quick prototyping and styling on the fly.

import Div from "@ds-kit/div"

Basic Example

The simplest example of a div with a custom background and text color, as well as some padding, can look like this:

<Div bg="primary" color="white" p="3rem">
  This is a div
</Div>

Dimensions

Sometimes it is useful to be able to set fixed dimensions on a div.

<Div width="6rem" height="6rem" bg="primary" borderRadius="100%" />

Layout

You can use Divs for simple layout tasks, such as limiting the width of a box.

<Div maxWidth="20rem" bg="grey.50" p="3rem">
  Box with a limited width
</Div>

Visibility

You can easily handle responsive visibility with the <Div /> component.

<>
  <Div p="1rem" bg="grey.50" display={["block", "none"]}>
    visible only on mobile
  </Div>
  <Div p="1rem" bg="grey.100" display={["none", "block"]}>
    visible as of tablet
  </Div>
  <Div p="1rem" bg="grey.200" display={["none", null, "block"]}>
    visible only on desktop
  </Div>
</>

Text

Sometimes it is more convenient to set the text alignment at a box level.

<Div textAlign="center" p="3rem" bg="primary" color="white">
  Centered Text
</Div>

Positioning

You can position elements combining position and left, right, top, bottom props.

<Div bg="primary" height={300} position="relative">
  <Div
    position="absolute"
    width={100}
    height={100}
    top={50}
    left={50}
    bg="white"
  />
</Div>

Props

Check out styled-system display, position, width, height, maxWidth, space, color, textAlign, borderRadius, overflow, borders, alignSelf, order for possible options.

FAQs

Package last updated on 22 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts