1.3.0 • Published 7 years ago
react-styled-box v1.3.0
react-styled-box
What is it ?
This is a simple styled.div component, that makes your basic positioning of
elements faster. Instead of writing all of the "styled" components upfront you
can prototype the layout faster with this ready <Box>.
How it works ?
import Box from 'react-styled-box';
<Box flexDirection="column">
<Box flexDirection="row">
<span> header </span>
<span> header 2 </span>
</Box>
<Box flexGrow={1}>
<Box margin={10} padding="10px 0 0 0">
Item one
</Box>
<Box margin={10} padding="10px 0 0 0">
Item two
</Box>
</Box>
</Box>What does it support ?
Check A Complete Guide to FlexBox
| propType | valid types | sample values | description |
|---|---|---|---|
display | string | 'flex', 'block' | flex - default value |
margin | integer, string | 10, '50%' | number values are suffixed with px |
padding | integer, string | 10, '50%' | number values are suffixed with px |
width | integer, string | 10, '50%' | number values are suffixed with px |
maxWidth | integer, string | 10, '50%' | number values are suffixed with px |
minWidth | integer, string | 10, '50%' | number values are suffixed with px |
height | integer, string | 10, '50%' | number values are suffixed with px |
maxHeight | integer, string | 10, '50%' | number values are suffixed with px |
minHeight | integer, string | 10, '50%' | number values are suffixed with px |
flexDirection | string | 'row', 'column' | |
flexWrap | string | 'nowrap', 'wrap' | |
flexFlow | string | 'column nowrap', 'row wrap' | |
justifyContent | string | 'flex-start', 'center' | |
alignItems | string | 'base-line', 'flex-start' | |
alignContent | string | 'flex-start', 'space-around' | |
order | integer | 1, 2 | |
flexGrow | integer | 1, 2 | |
flexShrink | integer | 1, 0 | |
flexBasis | integer, string | 30, 'auto', '30%' | number values are suffixed with px |
flex | string | '0 1 auto', '1 0' | |
alignSelf | string | 'auto', 'flex-start' | |
overflow | string | visible, hidden | |
overflowX | string | visible, hidden | |
overflowY | string | visible, hidden |