UNPKG

@shopgate/engage

Version:
60 lines 1.49 kB
import { css } from 'glamor'; import { themeConfig } from '@shopgate/pwa-common/helpers/config'; const { variables } = themeConfig; export const header = css({ display: 'flex', flexDirection: 'row', justifyContent: 'space-between', fontWeight: 500, fontSize: '1rem', lineHeight: '1.5rem', padding: `0 ${variables.gap.big}px ${variables.gap.small}px ${variables.gap.big}px` }).toString(); export const column = css({ display: 'flex', alignItems: 'center', flexDirection: 'column', flexShrink: 0, flexGrow: 1, flexBasis: 0, padding: `0 ${variables.gap.small}px`, textAlign: 'center', ':last-child': { paddingRight: variables.gap.small } }); export const priceColumnWide = css({ flexGrow: 4, alignItems: 'flex-end' }).toString(); export const imageColumn = css({ flexGrow: 0, width: 120, margin: `0 ${variables.gap.small}px 0 ${variables.gap.big}px`, paddingLeft: 0 }).toString(); export const detailsColumn = css(column, { flexShrink: 1, flexGrow: 3, alignItems: 'flex-start', padding: `0 ${variables.gap.small}px` }).toString(); export const locationColumn = css(column, { flexGrow: 2 }).toString(); export const quantityPickerColumn = css(column, { ' > *': { width: 140, textAlign: 'center' } }).toString(); export const quantityPickerColumnNotEditable = css(column, { ' > *': { textAlign: 'center' } }); export const contextMenuColumn = css({ width: variables.gap.xbig + variables.gap.small }).toString();