UNPKG

@blockstack/ui

Version:

Blockstack UI components built using React and styled-components with styled-system.

73 lines (68 loc) 1.64 kB
import { objectSpread2 as _objectSpread2 } from '../_virtual/_rollupPluginBabelHelpers.js'; import colors from './colors.esm.js'; import { sizes } from './sizes.esm.js'; import typography from './typography.esm.js'; var space = sizes; var shadows = { low: '0px 1px 2px rgba(0, 0, 0, 0.04)', mid: '0px 1px 2px rgba(27, 39, 51, 0.04), 0px 4px 8px rgba(27, 39, 51, 0.04)', high: '0px 8px 16px rgba(27, 39, 51, 0.08)', inner: 'inset 0 2px 4px 0 rgba(0,0,0,0.06)', none: 'none', focus: '0 0 0 3px rgba(170, 179, 255, 0.75)', 'button.secondary': '0px 1px 2px rgba(0, 0, 0, 0.08), 0px 1px 4px rgba(0, 0, 0, 0.08)' }; var breakpoints = ['30em', '48em', '62em', '80em']; breakpoints.sm = breakpoints[0]; breakpoints.md = breakpoints[1]; breakpoints.lg = breakpoints[2]; breakpoints.xl = breakpoints[3]; var zIndices = { hide: -1, auto: 'auto', '0': 0, '10': 10, '20': 20, '30': 30, '40': 40, '50': 50, '60': 60, '70': 70, '80': 80 }; var radii = { none: '0', sm: '0.125rem', md: '0.25rem', lg: '0.5rem', full: '9999px' }; var opacity = { '0': '0', '20%': '0.2', '40%': '0.4', '60%': '0.6', '80%': '0.8', '100%': '1' }; var borders = { none: 0, '1px': '1px solid', '2px': '2px solid', '4px': '4px solid' }; var theme = /*#__PURE__*/_objectSpread2({ breakpoints: breakpoints, zIndices: zIndices, radii: radii, opacity: opacity, borders: borders, colors: colors }, typography, { sizes: sizes, shadows: shadows, space: space }); var transition = 'all 0.2s cubic-bezier(0.23, 1, 0.32, 1)'; export { shadows, theme, transition }; //# sourceMappingURL=theme.esm.js.map