Skip to content

Commit 7c76b4a

Browse files
authored
use sx instead of system props (#2886)
1 parent 1d23e98 commit 7c76b4a

File tree

1 file changed

+11
-27
lines changed

1 file changed

+11
-27
lines changed

docs/content/Box.mdx

Lines changed: 11 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
componentId: box
33
title: Box
44
status: Beta
5-
description: A low-level utility component that accepts styled system props to enable custom theme-aware styling
5+
description: A low-level utility component that accepts styles to enable custom theme-aware styling
66
source: https://github.com/primer/react/blob/main/src/Box.tsx
77
---
88

@@ -17,34 +17,24 @@ import {Box} from '@primer/react'
1717
### Border on all sides
1818

1919
```jsx live
20-
<Box borderColor="border.default" borderWidth={1} borderStyle="solid" p={3}>
21-
Hello
22-
</Box>
20+
<Box sx={{borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default', p: 3}}>Hello</Box>
2321
```
2422

2523
### Border on one side
2624

2725
```jsx live
28-
<Box borderColor="border.default" borderBottomWidth={1} borderBottomStyle="solid" pb={3}>
29-
Hello
30-
</Box>
26+
<Box sx={{borderBottomWidth: 1, borderBottomStyle: 'solid', borderColor: 'border.default', pb: 3}}>Hello</Box>
3127
```
3228

3329
### Flexbox
3430

3531
Use Box to create [flexbox](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox) layouts.
3632

3733
```jsx live
38-
<Box display="flex">
39-
<Box p={3} borderColor="border.default" borderWidth={1} borderStyle="solid">
40-
1
41-
</Box>
42-
<Box flexGrow={1} p={3} borderColor="border.default" borderWidth={1} borderStyle="solid">
43-
2
44-
</Box>
45-
<Box p={3} borderColor="border.default" borderWidth={1} borderStyle="solid">
46-
3
47-
</Box>
34+
<Box sx={{display: 'flex'}}>
35+
<Box sx={{p: 3, borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default'}}>1</Box>
36+
<Box sx={{flexGrow: 1, p: 3, borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default'}}>2</Box>
37+
<Box sx={{p: 3, borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default'}}>3</Box>
4838
</Box>
4939
```
5040

@@ -53,16 +43,10 @@ Use Box to create [flexbox](https://developer.mozilla.org/en-US/docs/Learn/CSS/C
5343
Use Box to create [grid](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Grids) layouts.
5444

5545
```jsx live
56-
<Box display="grid" gridTemplateColumns="1fr 1fr" gridGap={3}>
57-
<Box p={3} borderColor="border.default" borderWidth={1} borderStyle="solid">
58-
1
59-
</Box>
60-
<Box p={3} borderColor="border.default" borderWidth={1} borderStyle="solid">
61-
2
62-
</Box>
63-
<Box p={3} borderColor="border.default" borderWidth={1} borderStyle="solid">
64-
3
65-
</Box>
46+
<Box sx={{display: 'grid', gridTemplateColumns: '1fr 1fr', gridGap: 3}}>
47+
<Box sx={{p: 3, borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default'}}>1</Box>
48+
<Box sx={{p: 3, borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default'}}>2</Box>
49+
<Box sx={{p: 3, borderWidth: 1, borderStyle: 'solid', borderColor: 'border.default'}}>3</Box>
6650
</Box>
6751
```
6852

0 commit comments

Comments
 (0)