|
1 | 1 | import * as React from 'react';
|
2 |
| -import { BrowserRouter, Route, Routes } from 'react-router-dom'; |
| 2 | +import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; |
3 | 3 | import { Flex, Image } from '@chakra-ui/react';
|
4 | 4 | import BackgroundImage from './assets/planet.jpeg';
|
5 | 5 | import Logo from './assets/arkeo-logo.svg';
|
6 | 6 | import { Section } from './components/Section';
|
7 |
| -import { Check } from './pages/Check/Check'; |
| 7 | +import { Check, ValidCheck } from './pages/Check'; |
8 | 8 | import { Claim } from './pages/Claim/Claim';
|
9 | 9 |
|
10 | 10 | function App() {
|
11 | 11 | return (
|
12 | 12 | <Flex direction="column" flex="1" overflow="hidden" height="100vh">
|
13 |
| - <Section |
14 |
| - id="app" |
15 |
| - textAlign="center" |
16 |
| - containerProps={{ maxWidth: 'container.lg', display: 'flex', flexDir: 'column', gap: 2, height: '100vh' }} |
17 |
| - > |
| 13 | + <Section id="app" textAlign="center" containerProps={{ maxWidth: 'container.lg', display: 'flex', flexDir: 'column', gap: 2, height: '100vh' }}> |
18 | 14 | <Image src={BackgroundImage} position="absolute" top={0} bottom="auto" zIndex="-1" />
|
19 | 15 | <Image src={Logo} position="absolute" top={10} />
|
20 | 16 | <BrowserRouter>
|
21 | 17 | <Routes>
|
22 |
| - <Route> |
23 |
| - <Route path="/" element={<Check />} /> |
24 |
| - <Route path="claim" element={<Claim />} /> |
25 |
| - </Route> |
| 18 | + <Route path="/check" element={<Check />} /> |
| 19 | + <Route path="/check/valid" element={<ValidCheck />} /> |
| 20 | + <Route path="/claim" element={<Claim />} /> |
| 21 | + <Route path="*" element={<Navigate to="/check" />} /> |
26 | 22 | </Routes>
|
27 | 23 | </BrowserRouter>
|
28 | 24 | </Section>
|
|
0 commit comments