From 8035707de0036129fe30b4cec3d02b17ff51b4e3 Mon Sep 17 00:00:00 2001 From: Jessie Wei Date: Mon, 19 Feb 2024 09:56:49 +1100 Subject: [PATCH 1/4] chore: Set initial theme as per prefers-color-scheme system settings --- .../threat-composer-app/public/index.html | 9 ++ .../src/components/NavHeader/index.tsx | 4 +- .../src/config/searchParams.ts | 1 - .../src/containers/App/index.tsx | 1 + packages/threat-composer-app/src/index.tsx | 10 +- .../threat-composer/.storybook/preview.tsx | 13 ++- .../generic/ThemeProvider/index.tsx | 108 ++++++++++++++++++ .../threat-composer/src/components/index.ts | 2 + .../src/contexts/GlobalSetupContext/index.tsx | 4 +- 9 files changed, 137 insertions(+), 15 deletions(-) create mode 100644 packages/threat-composer/src/components/generic/ThemeProvider/index.tsx diff --git a/packages/threat-composer-app/public/index.html b/packages/threat-composer-app/public/index.html index 0922e6dd..558acda5 100644 --- a/packages/threat-composer-app/public/index.html +++ b/packages/threat-composer-app/public/index.html @@ -9,6 +9,15 @@ + +