UNPKG

@motor-js/cli

Version:

CLI tool for generating Qlik Sense Mashups

67 lines (63 loc) 1.3 kB
import styled, { space, css, device, border, typography } from "../../theme"; import { Container, Row, Col } from "styled-bootstrap-grid"; export const StyledContainer = styled( ({ p, pl, pr, pt, pb, m, ml, mr, mt, mb, ...props }) => ( <Container {...props} /> ) )` ${space}; `; export const StyledRow = styled( ({ p, pl, pr, pt, pb, m, ml, mr, mt, mb, ...props }) => <Row {...props} /> )` ${space}; ${({ $gutters }) => !!$gutters && css` margin-left: -${$gutters / 2}px; margin-right: -${$gutters / 2}px; & > div { padding-left: ${$gutters / 2}px; padding-right: ${$gutters / 2}px; } `} ${({ $noGutter }) => $noGutter === true && css` margin-left: 0px; margin-right: 0px; & > div { padding-left: 0px; padding-right: 0px; } `} `; export const StyledCol = styled( ({ p, pl, pr, pt, pb, m, ml, mr, mt, mb, textAlign, ...props }) => ( <Col {...props} /> ) )` ${device.small} { &.order-sm-0 { order: 0; } } ${device.medium} { &.order-md-0 { order: 0; } } ${device.large} { &.order-lg-0 { order: 0; } } ${device.xlarge} { &.order-xl-0 { order: 0; } } ${space}; ${border}; ${typography}; `;