joyent-portal/packages/ui-toolkit/src/layout/view-container.js

38 lines
720 B
JavaScript
Raw Normal View History

import { Grid } from 'react-styled-flexboxgrid';
import remcalc from 'remcalc';
2017-11-16 13:48:20 +02:00
import is, { isNot } from 'styled-is';
import { styled as breakpoints } from '../breakpoints';
export default Grid.extend`
box-sizing: border-box;
width: 100%;
2017-11-16 13:48:20 +02:00
${is('fluid')`
padding-left: 0;
padding-right: 0;
`};
${isNot('fluid')`
max-width: ${remcalc(1000)};
2017-11-16 13:48:20 +02:00
${breakpoints.smallOnly`
padding-left: ${remcalc(6)};
padding-right: ${remcalc(6)};
`};
`};
${is('main')`
padding-bottom: ${remcalc(18)};
`};
${is('center')`
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-content: center;
align-items: center;
`};
`;