Border Width
Use border prop to control the border width of an element.
Name | Styles |
|---|---|
0 | |
1 | |
2 |
#
Documentation
#
#
Usage
#
border=1
border=2
import type { ComponentPropsWithoutRef } from "react";
import { Box, Group } from "@optiaxiom/react";
export function App() {
return (
<Group
alignItems="center"
flexDirection={["column", "row"]}
gap="16"
justifyContent="space-around"
w="full"
>
<DemoBox border="1">border=1</DemoBox>
<DemoBox border="2">border=2</DemoBox>
</Group>
);
}
function DemoBox({ children, ...props }: ComponentPropsWithoutRef<typeof Box>) {
return (
<Box
display="grid"
fontFamily="mono"
fontSize="md"
fontWeight="600"
p="16"
placeItems="center"
rounded="sm"
{...props}
>
{children}
</Box>
);
}#
Single side
#
borderT=2
borderR=2
borderB=2
borderL=2
import type { ComponentPropsWithoutRef } from "react";
import { Box, Group } from "@optiaxiom/react";
export function App() {
return (
<Group
alignItems="center"
flexDirection={["column", "row"]}
gap="16"
justifyContent="space-around"
w="full"
>
<DemoBox borderT="2">borderT=2</DemoBox>
<DemoBox borderR="2">borderR=2</DemoBox>
<DemoBox borderB="2">borderB=2</DemoBox>
<DemoBox borderL="2">borderL=2</DemoBox>
</Group>
);
}
function DemoBox({ children, ...props }: ComponentPropsWithoutRef<typeof Box>) {
return (
<Box
display="grid"
fontFamily="mono"
fontSize="md"
fontWeight="600"
p="16"
placeItems="center"
rounded="sm"
{...props}
>
{children}
</Box>
);
}Last updated on