import { createTheme, ThemeProvider } from '@material-ui/core/styles'
import React, { useEffect } from 'react'
import ReactDom from 'react-dom'
import {
BrowserRouter,
Route,
Routes,
useNavigate,
useParams as useRouteParams,
} from 'react-router-dom'
import { AnimationDevelopmentLogsPage } from './AnimationDevelopmentLogsPage'
import { AnimationDevelopmentResultPage } from './AnimationDevelopmentResultPage'
const appContainer = document.createElement('div')
document.body.append(appContainer)
const appTheme = createTheme({
typography: {
fontFamily: "'IBM Plex Mono', 'monospace'",
},
palette: {
primary: {
main: '#2a6e98',
light: '#609cc9',
dark: '#00436a',
},
secondary: {
main: '#a05d17',
light: '#d58a45',
dark: '#6d3300',
},
error: {
main: '#e45752',
light: '#ff897e',
dark: '#ac2229',
},
},
})
ReactDom.render(
,
appContainer
)
function AnimationDevelopmentApp() {
return (
}
/>
{
return (
)
}}
/>
}
/>
}
/>
}
/>
} />
)
}
function AnimationDevelopmentFrameLogsPage() {
const routeParams = useRouteParams()
return (
)
}
function AnimationDevelopmentFrameResultPage() {
const routeParams = useRouteParams()
return (
{
return (
)
}}
/>
)
}
function RedirectToAnimationLogsPage() {
const navigateToRoute = useNavigate()
useEffect(() => {
navigateToRoute('/animation/logs')
}, [])
return null
}