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 }