Skip to content

Commit 0252dd1

Browse files
committed
feat(common): add ThemeProvider to _app.tsx
1 parent 8bb1c4a commit 0252dd1

File tree

3 files changed

+30
-5
lines changed

3 files changed

+30
-5
lines changed

package-lock.json

Lines changed: 25 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"license": "ISC",
1717
"dependencies": {
1818
"@bigcommerce/big-design": "^0.27.0",
19+
"@bigcommerce/big-design-theme": "^0.13.1",
1920
"firebase": "^8.2.6",
2021
"jsonwebtoken": "^8.5.1",
2122
"mysql": "^2.18.1",

pages/_app.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
import { Box, GlobalStyles } from '@bigcommerce/big-design';
2+
import { theme as defaultTheme } from '@bigcommerce/big-design-theme';
23
import type { AppProps } from 'next/app';
4+
import { ThemeProvider } from 'styled-components';
35
import Header from '../components/header';
46
import SessionProvider from '../context/session';
57

68
const MyApp = ({ Component, pageProps }: AppProps) => {
79
return (
8-
<>
10+
<ThemeProvider theme={defaultTheme}>
911
<GlobalStyles />
1012
<Box marginHorizontal="xxxLarge" marginVertical="xxLarge">
1113
<Header />
1214
<SessionProvider>
1315
<Component {...pageProps} />
1416
</SessionProvider>
1517
</Box>
16-
</>
18+
</ThemeProvider>
1719
);
1820
};
1921

0 commit comments

Comments
 (0)