33import { Box , Container , CssBaseline } from '@material-ui/core'
44import { ConnectedRouter , routerMiddleware } from 'connected-react-router'
55import { Helmet , HelmetProvider } from 'react-helmet-async'
6+ import { MuiPickersUtilsProvider } from '@material-ui/pickers'
67import { MuiThemeProvider } from '@material-ui/core/styles'
78import { Provider } from 'react-redux'
89import { Route , Switch } from 'react-router-dom'
@@ -12,9 +13,11 @@ import { createBrowserHistory } from 'history'
1213import { theme } from '../helpers/theme'
1314import BottomBar from './bottom-bar/BottomBar'
1415import Datasets from '../routes/datasets/Datasets'
16+ import Events from '../routes/events/Events'
1517import Header from './header/Header'
1618import Jobs from '../routes/jobs/Jobs'
1719import Lineage from './lineage/Lineage'
20+ import MomentUtils from '@date-io/moment'
1821import React , { ReactElement } from 'react'
1922import Sidenav from './sidenav/Sidenav'
2023import Toast from './Toast'
@@ -45,29 +48,34 @@ const App = (): ReactElement => {
4548 < HelmetProvider >
4649 < ConnectedRouter history = { history } >
4750 < MuiThemeProvider theme = { theme } >
48- < Helmet >
49- < title > { TITLE } </ title >
50- </ Helmet >
51- < CssBaseline />
52- < Box ml = { 12 } >
53- < Sidenav />
54- < Container maxWidth = { 'lg' } disableGutters = { true } >
55- < Header />
56- </ Container >
57- < Switch >
58- < Route path = { '/' } exact >
59- < Jobs />
60- </ Route >
61- < Route path = { '/datasets' } exact >
62- < Datasets />
63- </ Route >
64- < Route path = { '/lineage/:nodeType/:namespace/:nodeName' } >
65- < Lineage />
66- < BottomBar />
67- </ Route >
68- </ Switch >
69- < Toast />
70- </ Box >
51+ < MuiPickersUtilsProvider utils = { MomentUtils } >
52+ < Helmet >
53+ < title > { TITLE } </ title >
54+ </ Helmet >
55+ < CssBaseline />
56+ < Box ml = { 12 } >
57+ < Sidenav />
58+ < Container maxWidth = { 'lg' } disableGutters = { true } >
59+ < Header />
60+ </ Container >
61+ < Switch >
62+ < Route path = { '/' } exact >
63+ < Jobs />
64+ </ Route >
65+ < Route path = { '/datasets' } exact >
66+ < Datasets />
67+ </ Route >
68+ < Route path = { '/events' } exact >
69+ < Events />
70+ </ Route >
71+ < Route path = { '/lineage/:nodeType/:namespace/:nodeName' } >
72+ < Lineage />
73+ < BottomBar />
74+ </ Route >
75+ </ Switch >
76+ < Toast />
77+ </ Box >
78+ </ MuiPickersUtilsProvider >
7179 </ MuiThemeProvider >
7280 </ ConnectedRouter >
7381 </ HelmetProvider >
0 commit comments