@roo-ui/components
Version:
37 lines (32 loc) • 601 B
JavaScript
import {
alignItems,
alignContent,
justifyContent,
flexWrap,
flexDirection,
style,
} from 'styled-system';
import Box from '../Box';
const flexFlow = style({
prop: 'flexFlow',
cssProperty: 'flexFlow',
});
const Flex = Box.extend`
display: flex;
${alignItems}
${alignContent}
${justifyContent}
${flexWrap}
${flexDirection}
${flexFlow}
`;
Flex.propTypes = {
...Box.propTypes,
...alignItems.propTypes,
...alignContent.propTypes,
...justifyContent.propTypes,
...flexWrap.propTypes,
...flexDirection.propTypes,
...flexFlow.propTypes,
};
export default Flex;