From 0e637c1e8832a00e57162488877bdab7480ae199 Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Tue, 18 Oct 2022 10:05:50 +0700 Subject: [PATCH] [website] Fix home page dark mode flicker (#33545) --- docs/pages/_document.js | 4 +- docs/pages/index.tsx | 6 +- docs/src/BrandingCssVarsProvider.tsx | 60 ++ docs/src/BrandingProvider.tsx | 15 +- docs/src/components/action/ArrowButton.tsx | 46 +- docs/src/components/action/Highlighter.tsx | 79 +- docs/src/components/action/StylingInfo.tsx | 87 +- docs/src/components/footer/EmailSubscribe.tsx | 151 ++-- docs/src/components/header/HeaderNavBar.tsx | 194 +++-- .../components/header/HeaderNavDropdown.tsx | 103 +-- .../src/components/header/ThemeModeToggle.tsx | 49 +- docs/src/components/home/CoreShowcase.tsx | 69 +- .../home/DesignSystemComponents.tsx | 9 +- docs/src/components/home/DiamondSponsors.tsx | 31 +- docs/src/components/home/GoldSponsors.tsx | 32 +- docs/src/components/home/Hero.tsx | 15 +- docs/src/components/home/HeroEnd.tsx | 16 +- .../home/MaterialDesignComponents.tsx | 23 +- docs/src/components/home/MuiStatistics.tsx | 24 +- docs/src/components/home/ProductSuite.tsx | 24 +- docs/src/components/home/References.tsx | 9 +- docs/src/components/home/Testimonials.tsx | 37 +- docs/src/components/icon/IconImage.tsx | 25 +- docs/src/components/showcase/FolderTable.tsx | 212 ++--- .../components/showcase/NotificationCard.tsx | 220 +---- docs/src/components/showcase/PlayerCard.tsx | 225 ++--- docs/src/components/showcase/TaskCard.tsx | 216 ++--- .../components/showcase/ThemeAccordion.tsx | 251 ++---- docs/src/components/showcase/ThemeChip.tsx | 131 ++- .../components/showcase/ThemeDatePicker.tsx | 234 ++--- docs/src/components/showcase/ThemeSlider.tsx | 230 ++--- docs/src/components/showcase/ThemeSwitch.tsx | 111 +-- docs/src/components/showcase/ThemeTabs.tsx | 139 +-- .../src/components/showcase/ThemeTimeline.tsx | 288 +++---- .../components/showcase/ThemeToggleButton.tsx | 143 +-- .../components/showcase/ViewToggleButton.tsx | 143 +-- .../components/typography/GradientText.tsx | 11 +- .../components/typography/SectionHeadline.tsx | 40 +- docs/src/createEmotionCache.ts | 19 +- docs/src/layouts/AppFooter.tsx | 14 +- docs/src/layouts/AppHeader.tsx | 39 +- docs/src/layouts/HeroContainer.tsx | 30 +- docs/src/modules/brandingTheme.ts | 813 ++++++++++-------- .../modules/components/AppSettingsDrawer.js | 14 +- docs/src/modules/components/ThemeContext.js | 6 +- 45 files changed, 2078 insertions(+), 2559 deletions(-) create mode 100644 docs/src/BrandingCssVarsProvider.tsx diff --git a/docs/pages/_document.js b/docs/pages/_document.js index f632beba10c11d..70b4b089f02f6d 100644 --- a/docs/pages/_document.js +++ b/docs/pages/_document.js @@ -7,7 +7,7 @@ import { pathnameToLanguage } from 'docs/src/modules/utils/helpers'; import createEmotionCache from 'docs/src/createEmotionCache'; import { getMetaThemeColor } from 'docs/src/modules/brandingTheme'; import GlobalStyles from '@mui/material/GlobalStyles'; -import { getInitColorSchemeScript } from '@mui/joy/styles'; +import { getInitColorSchemeScript as getMuiInitColorSchemeScript } from '@mui/material/styles'; // You can find a benchmark of the available CSS minifiers under // https://github.com/GoalSmashers/css-minification-benchmark @@ -143,7 +143,7 @@ export default class MyDocument extends Document { /> - {getInitColorSchemeScript({ enableSystem: true })} + {getMuiInitColorSchemeScript()}