Files
suwayomi-material-you-webui/webUI/react/src/App.tsx

36 lines
1020 B
TypeScript
Raw Normal View History

2021-01-19 14:47:07 +03:30
import React from 'react';
2020-12-24 03:21:18 +03:30
import {
2021-01-19 14:47:07 +03:30
BrowserRouter as Router, Route, Switch,
2020-12-24 17:19:49 +03:30
} from 'react-router-dom';
import NavBar from './components/NavBar';
2021-01-19 14:47:07 +03:30
import Home from './screens/Home';
import Sources from './screens/Sources';
import Extensions from './screens/Extensions';
2021-01-19 15:07:20 +03:30
import MangaList from './screens/MangaList';
2020-12-24 16:50:50 +01:00
export default function App() {
return (
<Router>
<NavBar />
<Switch>
<Route path="/extensions">
<Extensions />
</Route>
2021-01-19 15:07:20 +03:30
<Route path="/sources/:sourceId/popular/">
2021-01-19 14:47:07 +03:30
<MangaList popular />
</Route>
2021-01-19 15:07:20 +03:30
<Route path="/sources/:sourceId/latest/">
2021-01-19 14:47:07 +03:30
<MangaList popular={false} />
2020-12-25 22:14:54 +03:30
</Route>
2020-12-25 06:36:34 +03:30
<Route path="/sources">
<Sources />
2020-12-24 16:50:50 +01:00
</Route>
<Route path="/">
<Home />
</Route>
</Switch>
</Router>
);
}