diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index 4b8304e9..e658d2ce 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -3,9 +3,17 @@ import '../src/global.css'; import type { Preview } from '@storybook/react'; import { StoryFn } from '@storybook/react'; +import { colorDarkBlue, colorWhite } from './../presets/colors'; const preview: Preview = { parameters: { + backgrounds: { + default: 'dark', + values: [ + { name: 'light', value: colorWhite }, + { name: 'dark', value: colorDarkBlue }, + ], + }, actions: { argTypesRegex: '^on[A-Z].*' }, controls: { matchers: { @@ -17,17 +25,27 @@ const preview: Preview = { decorators: [ (Story: StoryFn) => ( <> -
-

Theme Dark

+
+

Theme Dark 👇

+
+
-
-

-
-

Theme Light

+
+

+ Theme Light 👇 +

+
+
diff --git a/presets/colors.js b/presets/colors.js new file mode 100644 index 00000000..01daf796 --- /dev/null +++ b/presets/colors.js @@ -0,0 +1,9 @@ +export const colorGreen = '#1AE19D'; +export const colorWhite = '#FFFFFF'; +export const colorDarkGrey = '#DADADA'; +export const colorLightGrey = '#F1F1F1'; +export const colorDarkBlue = '#151A26'; +export const colorBasicBlue = '#1A202E'; +export const colorLightBlue = '#2E374C'; +export const colorWarning = '#FFA41D'; +export const colorError = '#FF4F4F'; diff --git a/presets/massa-station-preset.js b/presets/massa-station-preset.js index bf29eb44..bd8b1d13 100644 --- a/presets/massa-station-preset.js +++ b/presets/massa-station-preset.js @@ -4,15 +4,17 @@ // eslint-disable-next-line @typescript-eslint/no-var-requires const { createThemes } = require('tw-colors'); -const colorGreen = '#1AE19D'; -const colorWhite = '#FFFFFF'; -const colorDarkGrey = '#DADADA'; -const colorLightGrey = '#F1F1F1'; -const colorDarkBlue = '#151A26'; -const colorBasicBlue = '#1A202E'; -const colorLightBlue = '#2E374C'; -const colorWarning = '#FFA41D'; -const colorError = '#FF4F4F'; +import { + colorGreen, + colorWhite, + colorDarkGrey, + colorLightGrey, + colorDarkBlue, + colorBasicBlue, + colorLightBlue, + colorWarning, + colorError, +} from './colors'; /** @type {import('tailwindcss').Config} */ import plugin from 'tailwindcss/plugin';