refactor typescript wiring

This commit is contained in:
seavor 2026-04-15 15:46:17 -05:00
parent cea9ae62d8
commit c62c336a11
286 changed files with 2999 additions and 3053 deletions

View file

@ -2,13 +2,13 @@ import { Component, Suspense } from 'react';
import { Provider } from 'react-redux';
import { MemoryRouter as Router } from 'react-router-dom';
import CssBaseline from '@mui/material/CssBaseline';
import { store } from 'store';
import { store } from '@app/store';
import Routes from './AppShellRoutes';
import FeatureDetection from './FeatureDetection';
import './AppShell.css';
import { ToastProvider } from 'components/Toast'
import { ToastProvider } from '@app/components'
class AppShell extends Component {
componentDidMount() {

View file

@ -1,7 +1,7 @@
import React from 'react';
import { Route, Routes } from 'react-router-dom';
import { RouteEnum } from 'types';
import { App } from '@app/types';
import {
Account,
Decks,
@ -13,22 +13,22 @@ import {
Logs,
Initialize,
Unsupported
} from 'containers';
} from '..';
const AppShellRoutes = () => (
<div className="AppShell-routes overflow-scroll">
<Routes>
<Route path='*' element={<Initialize />} />
<Route path={RouteEnum.ACCOUNT} element={<Account />} />
<Route path={RouteEnum.DECKS} element={<Decks />} />
<Route path={RouteEnum.GAME} element={<Game />} />
<Route path={RouteEnum.LOGS} element={<Logs />} />
<Route path={RouteEnum.PLAYER} element={<Player />} />
{<Route path={RouteEnum.ROOM} element={<Room />} />}
<Route path={RouteEnum.SERVER} element={<Server />} />
<Route path={RouteEnum.LOGIN} element={<Login />} />
<Route path={RouteEnum.UNSUPPORTED} element={<Unsupported />} />
<Route path={App.RouteEnum.ACCOUNT} element={<Account />} />
<Route path={App.RouteEnum.DECKS} element={<Decks />} />
<Route path={App.RouteEnum.GAME} element={<Game />} />
<Route path={App.RouteEnum.LOGS} element={<Logs />} />
<Route path={App.RouteEnum.PLAYER} element={<Player />} />
{<Route path={App.RouteEnum.ROOM} element={<Room />} />}
<Route path={App.RouteEnum.SERVER} element={<Server />} />
<Route path={App.RouteEnum.LOGIN} element={<Login />} />
<Route path={App.RouteEnum.UNSUPPORTED} element={<Unsupported />} />
</Routes>
</div>
);

View file

@ -1,7 +1,7 @@
import { useEffect, useState } from 'react';
import { Navigate } from 'react-router-dom';
import { dexieService } from 'services';
import { RouteEnum } from 'types';
import { dexieService } from '@app/services';
import { App } from '@app/types';
const FeatureDetection = () => {
const [unsupported, setUnsupported] = useState(false);
@ -15,7 +15,7 @@ const FeatureDetection = () => {
}, []);
return unsupported
? <Navigate to={RouteEnum.UNSUPPORTED} />
? <Navigate to={App.RouteEnum.UNSUPPORTED} />
: <></>;
function detectIndexedDB() {