From a722357b47d5572301334bb716c985e770046ced Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Thu, 26 Jan 2023 09:37:03 +0700 Subject: [PATCH] [CssVarsProvider] Skip `unstable_sxConfig` variables (#35932) --- packages/mui-joy/src/styles/CssVarsProvider.tsx | 1 + packages/mui-material/src/styles/CssVarsProvider.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/mui-joy/src/styles/CssVarsProvider.tsx b/packages/mui-joy/src/styles/CssVarsProvider.tsx index aedb01a71e189d..1fd51b1bfa0715 100644 --- a/packages/mui-joy/src/styles/CssVarsProvider.tsx +++ b/packages/mui-joy/src/styles/CssVarsProvider.tsx @@ -6,6 +6,7 @@ import type { Theme, DefaultColorScheme, ExtendedColorScheme } from './types'; const shouldSkipGeneratingVar = (keys: string[]) => !!keys[0].match(/^(typography|variants|breakpoints|colorInversion|colorInversionConfig)$/) || + !!keys[0].match(/sxConfig$/) || // ends with sxConfig (keys[0] === 'palette' && !!keys[1]?.match(/^(mode)$/)) || (keys[0] === 'focus' && keys[1] !== 'thickness'); diff --git a/packages/mui-material/src/styles/CssVarsProvider.tsx b/packages/mui-material/src/styles/CssVarsProvider.tsx index 3a6b6d2e0e3840..c218cc2e4ea4e6 100644 --- a/packages/mui-material/src/styles/CssVarsProvider.tsx +++ b/packages/mui-material/src/styles/CssVarsProvider.tsx @@ -12,6 +12,7 @@ import excludeVariablesFromRoot from './excludeVariablesFromRoot'; const shouldSkipGeneratingVar = (keys: string[]) => !!keys[0].match(/(typography|mixins|breakpoints|direction|transitions)/) || + !!keys[0].match(/sxConfig$/) || // ends with sxConfig (keys[0] === 'palette' && !!keys[1]?.match(/(mode|contrastThreshold|tonalOffset)/)); const defaultTheme = experimental_extendTheme();