databag/net/web/src/App.js

61 lines
2.3 KiB
JavaScript
Raw Normal View History

2022-08-03 20:20:10 +00:00
2022-12-07 06:52:53 +00:00
import 'antd/dist/reset.css';
2022-08-03 20:20:10 +00:00
import { HashRouter as Router, Routes, Route } from "react-router-dom";
2022-04-26 05:25:03 +00:00
import { AppContextProvider } from 'context/AppContext';
import { AccountContextProvider } from 'context/AccountContext';
import { ProfileContextProvider } from 'context/ProfileContext';
import { CardContextProvider } from 'context/CardContext';
import { ChannelContextProvider } from 'context/ChannelContext';
2022-07-11 07:19:59 +00:00
import { StoreContextProvider } from 'context/StoreContext';
2022-07-20 20:54:22 +00:00
import { UploadContextProvider } from 'context/UploadContext';
import { ViewportContextProvider } from 'context/ViewportContext';
2022-08-05 19:36:07 +00:00
import { ConversationContextProvider } from 'context/ConversationContext';
2022-08-03 20:20:10 +00:00
import { AppWrapper } from 'App.styled';
import { Root } from './root/Root';
2022-08-04 06:28:09 +00:00
import { Access } from './access/Access';
2022-08-04 22:20:48 +00:00
import { Session } from './session/Session';
2023-01-13 23:05:28 +00:00
import { Dashboard } from './dashboard/Dashboard';
2022-03-11 21:40:29 +00:00
2022-03-10 18:54:09 +00:00
function App() {
2022-03-10 22:28:50 +00:00
2022-03-15 03:45:54 +00:00
return (
2022-07-20 20:54:22 +00:00
<UploadContextProvider>
<ChannelContextProvider>
<CardContextProvider>
<ProfileContextProvider>
<StoreContextProvider>
<AccountContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<AppWrapper>
<Router>
<Routes>
<Route path="/" element={ <Root /> } />
2023-01-13 23:05:28 +00:00
<Route path="/dashboard" element={ <Dashboard /> } />
<Route path="/admin" element={ <Access mode="admin" /> } />
<Route path="/login" element={ <Access mode="login" /> } />
<Route path="/create" element={ <Access mode="create" /> } />
<Route path="/session" element={
<ConversationContextProvider>
<Session />
</ConversationContextProvider>
}>
</Route>
</Routes>
</Router>
</AppWrapper>
</AppContextProvider>
</ViewportContextProvider>
</AccountContextProvider>
</StoreContextProvider>
</ProfileContextProvider>
2022-07-20 20:54:22 +00:00
</CardContextProvider>
</ChannelContextProvider>
</UploadContextProvider>
2022-03-15 03:45:54 +00:00
);
2022-03-10 18:54:09 +00:00
}
export default App;