UNPKG

@laura.broder/learnstorybook-design-system-template

Version:
97 lines (91 loc) 2.63 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.pageMargins = exports.pageMargin = exports.breakpoint = exports.typography = exports.spacing = exports.color = exports.background = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/taggedTemplateLiteral")); var _styledComponents = require("styled-components"); var _templateObject; // Global style variables var background = { app: '#F6F9FC', appInverse: '#7A8997', positive: '#E1FFD4', negative: '#FEDED2', warning: '#FFF5CF' }; exports.background = background; var color = { // Palette primary: '#B30039', // coral secondary: '#025A8D', // ocean tertiary: '#DDDDDD', orange: '#FC521F', gold: '#FFAE00', green: '#66BF3C', seafoam: '#37D5D3', purple: '#6F2CAC', ultraviolet: '#2A0481', // Monochrome lightest: '#FFFFFF', lighter: '#F8F8F8', light: '#F3F3F3', mediumlight: '#EEEEEE', medium: '#DDDDDD', mediumdark: '#999999', dark: '#666666', darker: '#444444', darkest: '#333333', border: 'rgba(0,0,0,.1)', // Status positive: '#66BF3C', negative: '#FF4400', warning: '#E69D00' }; exports.color = color; var spacing = { padding: { small: 10, medium: 20, large: 30 }, borderRadius: { small: 5, default: 10 } }; exports.spacing = spacing; var typography = { type: { primary: '"Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif', code: '"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace' }, weight: { regular: '400', bold: '700', extrabold: '800', black: '900' }, size: { s1: '12', s2: '14', s3: '16', m1: '20', m2: '24', m3: '28', l1: '32', l2: '40', l3: '48', code: '90' } }; exports.typography = typography; var breakpoint = 600; exports.breakpoint = breakpoint; var pageMargin = '5.55555'; exports.pageMargin = pageMargin; var pageMargins = (0, _styledComponents.css)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n padding: 0 ", "px;\n @media (min-width: ", "px) {\n margin: 0 ", "%;\n }\n @media (min-width: ", "px) {\n margin: 0 ", "%;\n }\n @media (min-width: ", "px) {\n margin: 0 ", "%;\n }\n @media (min-width: ", "px) {\n margin: 0 ", "%;\n }\n"])), spacing.padding.medium, breakpoint * 1, pageMargin * 1, breakpoint * 2, pageMargin * 2, breakpoint * 3, pageMargin * 3, breakpoint * 4, pageMargin * 4); exports.pageMargins = pageMargins;