mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
refactor typescript wiring
This commit is contained in:
parent
cea9ae62d8
commit
c62c336a11
286 changed files with 2999 additions and 3053 deletions
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue