Revize 456b0111
Přidáno uživatelem Václav Honzík před více než 2 roky(ů)
frontend/src/App.tsx | ||
---|---|---|
9 | 9 |
import { RootState } from './features/redux/store' |
10 | 10 |
import Login from './features/Auth/Login' |
11 | 11 |
import CatalogItemDetail from './features/Catalog/CatalogItemDetail' |
12 |
import Navigation from './features/Navigation/Navigation' |
|
12 | 13 |
|
13 | 14 |
const App = () => { |
14 | 15 |
const theme: Theme = useSelector((state: RootState) => state.theme.theme) |
15 | 16 |
|
16 |
// TODO remove this its only for debug |
|
17 |
const user = useSelector((state: RootState) => state.user) |
|
18 |
|
|
19 | 17 |
return ( |
20 | 18 |
<ThemeProvider theme={theme}> |
21 |
<p>{JSON.stringify(user)}</p> |
|
22 |
<Paper style={{ minHeight: '100vh', borderRadius: 0 }}> |
|
23 |
<nav> |
|
24 |
<Link to="/">Home </Link> |
|
25 |
<Link to="/catalog">Catalog </Link> |
|
26 |
<Link to="/login">Login </Link> |
|
27 |
</nav> |
|
28 |
<Container> |
|
29 |
<Routes> |
|
30 |
<Route path="/" element={<Home />} /> |
|
31 |
<Route path="/catalog" element={<Catalog />} /> |
|
32 |
<Route |
|
33 |
path="/catalog/:itemId" |
|
34 |
element={<CatalogItemDetail />} |
|
35 |
/> |
|
36 |
<Route path="/login" element={<Login />} /> |
|
37 |
<Route path="*" element={<NotFound />} /> |
|
38 |
</Routes> |
|
39 |
</Container> |
|
40 |
</Paper> |
|
19 |
<Navigation> |
|
20 |
<Container> |
|
21 |
<Routes> |
|
22 |
<Route path="/" element={<Home />} /> |
|
23 |
<Route path="/catalog" element={<Catalog />} /> |
|
24 |
<Route |
|
25 |
path="/catalog/:itemId" |
|
26 |
element={<CatalogItemDetail />} |
|
27 |
/> |
|
28 |
<Route path="/login" element={<Login />} /> |
|
29 |
<Route path="*" element={<NotFound />} /> |
|
30 |
</Routes> |
|
31 |
</Container> |
|
32 |
</Navigation> |
|
41 | 33 |
</ThemeProvider> |
42 | 34 |
) |
43 | 35 |
} |
Také k dispozici: Unified diff
re #9243 - LCA milestone code refactor