feat(system): add Separator primitive

This commit is contained in:
Pavel Prichodko 2022-03-18 14:31:56 +01:00
parent 267967ed27
commit 731336a364
No known key found for this signature in database
GPG Key ID: 8E4C82D464215E83
3 changed files with 33 additions and 0 deletions

View File

@ -31,6 +31,7 @@
"@radix-ui/react-context-menu": "^0.1.6",
"@radix-ui/react-dialog": "^0.1.7",
"@radix-ui/react-dropdown-menu": "^0.1.6",
"@radix-ui/react-separator": "^0.1.4",
"@radix-ui/react-tooltip": "^0.1.7",
"@radix-ui/react-visually-hidden": "^0.1.4",
"@status-im/core": "^0.0.0",

View File

@ -0,0 +1 @@
export { Separator } from './separator'

View File

@ -0,0 +1,31 @@
import { Root } from '@radix-ui/react-separator'
import { styled } from '~/src/styles/config'
export const Separator = styled(Root, {
border: 'none',
margin: 0,
flexShrink: 0,
backgroundColor: '$accent-7',
cursor: 'default',
variants: {
size: {
'1': {
'&[data-orientation="horizontal"]': {
height: '1px',
width: '100%',
},
'&[data-orientation="vertical"]': {
width: '1px',
height: '100%',
},
},
},
},
defaultVariants: {
size: '1',
},
})