Files
daedalOS/components/pages/StyledApp.tsx
2021-01-23 22:20:27 -08:00

19 lines
486 B
TypeScript

import { SessionConsumer } from 'contexts/session';
import type { FC } from 'react';
import { ThemeProvider } from 'styled-components';
import GlobalStyle from 'styles/GlobalStyle';
import themes from 'styles/themes.json';
const StyledApp: FC = ({ children }) => (
<>
<GlobalStyle />
<SessionConsumer>
{({ theme = themes.default }) => (
<ThemeProvider theme={theme}>{children}</ThemeProvider>
)}
</SessionConsumer>
</>
);
export default StyledApp;