UNPKG

@lote-design-system/marketing-blocks

Version:
70 lines (63 loc) 2.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateThemeColors = exports.getFont = void 0; var _polished = require("polished"); var _colors = require("@ant-design/colors"); var getFont = function getFont() { var font = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'Roboto'; return "".concat(font, ", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""); }; exports.getFont = getFont; var generateThemeColors = function generateThemeColors(_ref) { var primary = _ref.primary, secondary = _ref.secondary, info = _ref.info, success = _ref.success, danger = _ref.danger, warning = _ref.warning; return { colors: { primary: primary, secondary: secondary, info: info, success: success, danger: danger, warning: warning, shadow: '#002840', readable: { primary: (0, _polished.readableColor)(primary), secondary: (0, _polished.readableColor)(secondary), info: (0, _polished.readableColor)(info), success: (0, _polished.readableColor)(success), danger: (0, _polished.readableColor)(danger), warning: (0, _polished.readableColor)(warning) }, background: { primary: '#FFFFFF', secondary: secondary }, text: { title: 'rgba(0,0,0,0.85)', primary: 'rgba(0,0,0,0.65)', secondary: 'rgba(0,0,0,0.45)', disable: 'rgba(0,0,0,0.25)', border: 'rgba(0,0,0,0.15)', dividers: 'rgba(0,0,0,0.06)', background: 'rgba(0,0,0,0.04)', tableHeaders: 'rgba(0,0,0,0.02)' } }, palettes: { // Arrays 0-9 from ant-design primary: (0, _colors.generate)(primary), info: (0, _colors.generate)(info), success: (0, _colors.generate)(success), danger: (0, _colors.generate)(danger), warning: (0, _colors.generate)(warning), secondary: (0, _colors.generate)(secondary) } }; }; exports.generateThemeColors = generateThemeColors;