diff --git a/frontend/packages/core/src/layout/Page/Page.js b/frontend/packages/core/src/layout/Page/Page.tsx similarity index 61% rename from frontend/packages/core/src/layout/Page/Page.js rename to frontend/packages/core/src/layout/Page/Page.tsx index 2b456ea298..b21517d81a 100644 --- a/frontend/packages/core/src/layout/Page/Page.js +++ b/frontend/packages/core/src/layout/Page/Page.tsx @@ -1,11 +1,13 @@ import React, { Component } from 'react'; import { theme } from './PageThemeProvider'; -export const Theme = React.createContext({}); +type Theme = typeof theme['service']; -class Page extends Component { +export const Theme = React.createContext(theme.service); + +class Page extends Component<{ theme: Theme }> { static defaultProps = { - theme: theme.other, + theme: theme.home, }; render() { diff --git a/frontend/packages/core/src/layout/Page/PageThemeProvider.js b/frontend/packages/core/src/layout/Page/PageThemeProvider.ts similarity index 100% rename from frontend/packages/core/src/layout/Page/PageThemeProvider.js rename to frontend/packages/core/src/layout/Page/PageThemeProvider.ts