
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@ds-kit/div
Advanced tools
title: "Div" slug: "/packages/div" category: "layout" componentNames:
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"
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>
Sometimes it is useful to be able to set fixed dimensions on a div.
<Div width="6rem" height="6rem" bg="primary" borderRadius="100%" />
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>
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>
</>
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>
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>
Check out styled-system display, position, width, height, maxWidth, space, color, textAlign, borderRadius, overflow, borders, alignSelf, order for possible options.
FAQs
Div component
We found that @ds-kit/div demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

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.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.