No Description

App.tsx 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import { IonApp, IonRouterOutlet, setupIonicReact } from '@ionic/react';
  2. import { Redirect, Route } from 'react-router-dom';
  3. import { IonReactRouter } from '@ionic/react-router';
  4. import HomePage from './pages/HomePage';
  5. import ListBiographies from './pages/ListBiographies';
  6. import Biography from './pages/Biography';
  7. import ListCapsules from './pages/ListCapsules';
  8. import Capsule from './pages/Capsule';
  9. import Questions from './pages/Questions';
  10. import AboutUs from './pages/AboutUs';
  11. /* Core CSS required for Ionic components to work properly */
  12. import '@ionic/react/css/core.css';
  13. /* Basic CSS for apps built with Ionic */
  14. import '@ionic/react/css/normalize.css';
  15. import '@ionic/react/css/structure.css';
  16. import '@ionic/react/css/typography.css';
  17. /* Optional CSS utils that can be commented out */
  18. import '@ionic/react/css/padding.css';
  19. import '@ionic/react/css/float-elements.css';
  20. import '@ionic/react/css/text-alignment.css';
  21. import '@ionic/react/css/text-transformation.css';
  22. import '@ionic/react/css/flex-utils.css';
  23. import '@ionic/react/css/display.css';
  24. /* Theme variables */
  25. import './theme/variables.css';
  26. setupIonicReact();
  27. //<IonNav root={() => <HomePage />}></IonNav>
  28. const App: React.FC = () => (
  29. <IonApp>
  30. <IonReactRouter>
  31. <IonRouterOutlet>
  32. <Route path="/" exact={true}>
  33. <Redirect to="/home" />
  34. </Route>
  35. <Route path="/home" exact={true}>
  36. <HomePage />
  37. </Route>
  38. <Route path="/ListBiographie">
  39. <ListBiographies />
  40. </Route>
  41. <Route path="/Biographie/:id">
  42. <Biography />
  43. </Route>
  44. <Route path="/ListCapsules">
  45. <ListCapsules />
  46. </Route>
  47. <Route path="/Capsule">
  48. <Capsule />
  49. </Route>
  50. <Route path="/Question">
  51. <Questions />
  52. </Route>
  53. <Route path="/About">
  54. <AboutUs />
  55. </Route>
  56. </IonRouterOutlet>
  57. </IonReactRouter>
  58. </IonApp>
  59. );
  60. export default App;