UNPKG

grommet

Version:

focus on the essential experience

92 lines (84 loc) 2.05 kB
"use strict"; exports.__esModule = true; exports.dark = void 0; var _polished = require("polished"); var _styledComponents = require("styled-components"); var _object = require("../utils/object"); var _colors = require("../utils/colors"); var controlColor = '#FFCA58'; var accentColors = ['#FD6FFF', '#60EB9F', '#60EBE1', '#FFCA58']; var neutralColors = ['#EB6060', '#01C781', '#6095EB', '#FFB200']; var statusColors = { critical: '#FF3333', error: '#FF3333', warning: '#F7E464', ok: '#7DD892', unknown: '#a8a8a8', disabled: '#a8a8a8' }; var backgroundColor = '#111111'; var textColor = '#eeeeee'; var borderColor = (0, _polished.rgba)(255, 255, 255, 0.33); var activeColor = (0, _polished.rgba)(102, 102, 102, 0.5); var colors = { active: activeColor, background: backgroundColor, black: '#000000', border: borderColor, brand: '#FD6FFF', control: controlColor, focus: controlColor, placeholder: '#AAAAAA', text: textColor, white: '#FFFFFF' }; var colorArray = function colorArray(array, prefix) { return array.forEach(function (color, index) { colors[prefix + "-" + (index + 1)] = color; }); }; colorArray(accentColors, 'accent'); colorArray(neutralColors, 'neutral'); Object.keys(statusColors).forEach(function (color) { colors["status-" + color] = statusColors[color]; }); var dark = (0, _object.deepFreeze)({ global: { colors: colors, drop: { background: '#333333' }, focus: { border: { color: (0, _styledComponents.css)(["", ";"], function (props) { return (0, _colors.normalizeColor)('focus', props.theme); }), width: '2px' } }, font: { family: 'Arial' }, input: { weight: 700 }, text: { dark: textColor, light: '#000000' } }, anchor: { color: controlColor }, icon: { color: textColor, colors: colors }, layer: { background: backgroundColor, overlay: { background: (0, _polished.rgba)(48, 48, 48, 0.5) } } }); exports.dark = dark;