Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 456b0111

Přidáno uživatelem Václav Honzík před více než 2 roky(ů)

re #9243 - LCA milestone code refactor

Zobrazit rozdíly:

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