From 76930eb131a30eb22b3761c09edc849532b17c08 Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 29 Jun 2026 15:36:28 +0200 Subject: [PATCH] Add dark mode to storybook (#39656) --- .storybook/manager.ts | 10 +++++++--- .storybook/static/logo.svg | 21 +++++++++++++++++++++ .storybook/storybook-theme.ts | 7 ------- 3 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 .storybook/static/logo.svg delete mode 100644 .storybook/storybook-theme.ts diff --git a/.storybook/manager.ts b/.storybook/manager.ts index 53dfaa15abf..8e1b3233a30 100644 --- a/.storybook/manager.ts +++ b/.storybook/manager.ts @@ -1,7 +1,11 @@ import { addons } from 'storybook/manager-api'; - -import theme from './storybook-theme'; +import { themes } from 'storybook/theming'; addons.setConfig({ - theme, + theme: { + ...themes.normal, + brandTitle: 'Mastodon Storybook', + brandImage: 'logo.svg', + colorSecondary: '#6364FF', + }, }); diff --git a/.storybook/static/logo.svg b/.storybook/static/logo.svg new file mode 100644 index 00000000000..d85fc9ab761 --- /dev/null +++ b/.storybook/static/logo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + diff --git a/.storybook/storybook-theme.ts b/.storybook/storybook-theme.ts deleted file mode 100644 index 7a72ba1c758..00000000000 --- a/.storybook/storybook-theme.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { create } from 'storybook/theming'; - -export default create({ - base: 'light', - brandTitle: 'Mastodon Storybook', - brandImage: 'https://joinmastodon.org/logos/wordmark-black-text.svg', -});