aboutsummaryrefslogtreecommitdiffstats
path: root/.storybook/themes/dark.js
blob: e23703bfb2e7097f59406f09892f8d5105d15b08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import { create } from '@storybook/theming';
import { brand, fontFamilies } from './common';

const colors = {
  black: 'hsl(208, 25%, 11%)',
  blackBright: 'hsl(208, 21%, 15%)',
  blue: 'hsl(200, 50%, 68%)',
  blueBright: 'hsl(200, 55%, 70%)',
  grey: 'hsl(208, 10%, 70%)',
  greyDark: 'hsl(208, 20%, 25%)',
  greyDarker: 'hsl(208, 18%, 20%)',
  white: 'hsl(208, 25%, 92%)',
  whiteDark: 'hsl(206, 20%, 93%)',
};

export default create({
  base: 'dark',
  brandTitle: brand.title,
  colorPrimary: colors.blue,
  colorSecondary: colors.blueBright,
  appBg: colors.black,
  appContentBg: colors.black,
  appBorderColor: colors.greyDark,
  appBorderRadius: 3,
  fontBase: fontFamilies.primary,
  fontCode: fontFamilies.mono,
  textColor: colors.white,
  textInverseColor: colors.black,
  textMutedColor: colors.grey,
  barTextColor: colors.white,
  barSelectedColor: colors.blueBright,
  barBg: colors.blackBright,
  inputBg: colors.greyDarker,
  inputBorder: colors.greyDark,
  inputTextColor: colors.white,
  inputBorderRadius: 0,
});