UNPKG

focus-components-v3

Version:

Focus web components to build applications (based on Material Design)

55 lines (48 loc) 3.09 kB
const {Grid} = FocusComponents.components; const {Column} = FocusComponents.components; function GreySquare({label}) { return( <div style={{backgroundColor: '#BDBDBD', height: '200px', color: 'white'}}> {label} </div> ); } function GridExample() { return( <div> <h4>Desktop optimized grid</h4> <Grid> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={8}><GreySquare label='8'/></Column> <Column size={3}><GreySquare label='3'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={11}><GreySquare label='11'/></Column> </Grid> <h4>Tablet optimized grid</h4> <Grid> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={8}><GreySquare label='8'/></Column> <Column size={4}><GreySquare label='4'/></Column> <Column size={4}><GreySquare label='4'/></Column> <Column size={4}><GreySquare label='4'/></Column> <Column size={3}><GreySquare label='3'/></Column> <Column size={1}><GreySquare label='1'/></Column> </Grid> <h4>Phone optimized grid</h4> <Grid> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={4}><GreySquare label='4'/></Column> <Column size={2}><GreySquare label='2'/></Column> <Column size={2}><GreySquare label='2'/></Column> <Column size={1}><GreySquare label='1'/></Column> <Column size={2}><GreySquare label='2'/></Column> <Column size={1}><GreySquare label='1'/></Column> </Grid> </div> ); } module.exports = GridExample;