Skip to content

Commit

Permalink
refactor: move ScopedCssBaseline to OdysseyProvider (#1940)
Browse files Browse the repository at this point in the history
  • Loading branch information
jordankoschei-okta authored Aug 24, 2023
1 parent 7e1e9ad commit b5a16c1
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
15 changes: 9 additions & 6 deletions packages/odyssey-react-mui/src/OdysseyProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
*/

import { memo, ReactNode } from "react";
import { ScopedCssBaseline } from "@mui/material";

import {
OdysseyCacheProvider,
Expand Down Expand Up @@ -45,12 +46,14 @@ const OdysseyProvider = ({
themeOverride={themeOverride}
designTokensOverride={designTokensOverride}
>
<OdysseyTranslationProvider
languageCode={languageCode}
translationOverrides={translationOverrides}
>
{children}
</OdysseyTranslationProvider>
<ScopedCssBaseline>
<OdysseyTranslationProvider
languageCode={languageCode}
translationOverrides={translationOverrides}
>
{children}
</OdysseyTranslationProvider>
</ScopedCssBaseline>
</OdysseyThemeProvider>
</OdysseyCacheProvider>
);
Expand Down
10 changes: 4 additions & 6 deletions packages/odyssey-react-mui/src/OdysseyThemeProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import {
} from "@mui/material/styles";
import { memo, ReactNode, useMemo } from "react";

import { ScopedCssBaseline, ThemeOptions } from "@mui/material";
import { ThemeOptions } from "@mui/material";
import { deepmerge } from "@mui/utils";
import { createOdysseyMuiTheme, DesignTokensOverride } from "./theme";
import * as Tokens from "@okta/odyssey-design-tokens";
Expand Down Expand Up @@ -49,11 +49,9 @@ const OdysseyThemeProvider = ({

return (
<MuiThemeProvider theme={customOdysseyTheme ?? odysseyTheme}>
<ScopedCssBaseline>
<OdysseyDesignTokensContext.Provider value={odysseyTokens}>
{children}
</OdysseyDesignTokensContext.Provider>
</ScopedCssBaseline>
<OdysseyDesignTokensContext.Provider value={odysseyTokens}>
{children}
</OdysseyDesignTokensContext.Provider>
</MuiThemeProvider>
);
};
Expand Down

0 comments on commit b5a16c1

Please sign in to comment.