2022-08-03 20:20:10 +00:00
|
|
|
|
|
|
|
import 'antd/dist/antd.min.css';
|
|
|
|
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 { ArticleContextProvider } from 'context/ArticleContext';
|
|
|
|
import { GroupContextProvider } from 'context/GroupContext';
|
|
|
|
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';
|
2022-08-02 05:35:36 +00:00
|
|
|
import { ViewportContextProvider } from 'context/ViewportContext';
|
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-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>
|
|
|
|
<GroupContextProvider>
|
|
|
|
<ArticleContextProvider>
|
|
|
|
<ProfileContextProvider>
|
|
|
|
<AccountContextProvider>
|
|
|
|
<StoreContextProvider>
|
2022-08-02 05:35:36 +00:00
|
|
|
<ViewportContextProvider>
|
|
|
|
<AppContextProvider>
|
2022-08-03 20:20:10 +00:00
|
|
|
<AppWrapper>
|
|
|
|
<Router>
|
|
|
|
<Routes>
|
|
|
|
<Route path="/" element={ <Root /> } />
|
2022-08-04 06:28:09 +00:00
|
|
|
<Route path="/login" element={ <Access mode="login" /> } />
|
|
|
|
<Route path="/create" element={ <Access mode="create" /> } />
|
2022-08-03 20:20:10 +00:00
|
|
|
</Routes>
|
|
|
|
</Router>
|
|
|
|
</AppWrapper>
|
2022-08-02 05:35:36 +00:00
|
|
|
</AppContextProvider>
|
|
|
|
</ViewportContextProvider>
|
2022-07-20 20:54:22 +00:00
|
|
|
</StoreContextProvider>
|
|
|
|
</AccountContextProvider>
|
|
|
|
</ProfileContextProvider>
|
|
|
|
</ArticleContextProvider>
|
|
|
|
</GroupContextProvider>
|
|
|
|
</CardContextProvider>
|
|
|
|
</ChannelContextProvider>
|
|
|
|
</UploadContextProvider>
|
2022-03-15 03:45:54 +00:00
|
|
|
);
|
2022-03-10 18:54:09 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export default App;
|