Bez popisu

HomePage.tsx 2.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import {
  2. IonContent,
  3. IonButton,
  4. IonHeader,
  5. IonPage,
  6. IonTitle,
  7. IonToolbar,
  8. IonCard,
  9. IonCardHeader,
  10. IonCardSubtitle,
  11. IonCardTitle,
  12. IonNavLink,
  13. IonFooter,
  14. IonTabButton,
  15. IonIcon,
  16. IonLabel,
  17. IonImg
  18. } from '@ionic/react';
  19. import { square } from 'ionicons/icons';
  20. import './HomePage.css';
  21. import ListBiographies from './ListBiographies';
  22. import ListCapsules from './ListCapsules';
  23. import AboutUs from './AboutUs';
  24. import EnciclopediaPR from '../assets/EnciclopediaPR.png';
  25. const HomePage: React.FC = () => {
  26. return (
  27. <IonPage>
  28. <IonHeader>
  29. <IonToolbar>
  30. <IonImg style={{ height: 50, width: 100 }} src={EnciclopediaPR} alt='Logo'></IonImg>
  31. <IonTitle>Hogar</IonTitle>
  32. </IonToolbar>
  33. </IonHeader>
  34. <IonContent fullscreen>
  35. <IonCard>
  36. <IonCardHeader>
  37. <IonCardTitle>Biografías</IonCardTitle>
  38. <IonCardSubtitle>Lista de todas las biografías</IonCardSubtitle>
  39. </IonCardHeader>
  40. <IonNavLink routerDirection="forward" component={() => <ListBiographies />}>
  41. <IonButton size="default" expand="block" shape="round">
  42. Buscar
  43. </IonButton>
  44. </IonNavLink>
  45. </IonCard>
  46. <IonCard>
  47. <IonCardHeader>
  48. <IonCardTitle>Cápsulas</IonCardTitle>
  49. <IonCardSubtitle>Lista de todas las cápsulas</IonCardSubtitle>
  50. </IonCardHeader>
  51. <IonNavLink routerDirection="forward" component={() => <ListCapsules />}>
  52. <IonButton size="default" expand="block" shape="round">
  53. Buscar
  54. </IonButton>
  55. </IonNavLink>
  56. </IonCard>
  57. </IonContent>
  58. <IonFooter>
  59. <IonToolbar>
  60. <IonNavLink routerDirection="forward" component={() => <AboutUs />}>
  61. <IonTabButton tab="AboutUs" href="/AboutUs">
  62. <IonIcon icon={square} />
  63. <IonLabel>Sobre nosotros</IonLabel>
  64. </IonTabButton>
  65. </IonNavLink>
  66. </IonToolbar>
  67. </IonFooter>
  68. </IonPage>
  69. );
  70. };
  71. export default HomePage;