diff --git a/src/app/page.tsx b/src/app/page.tsx index 62c7213..473d389 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,61 +1,11 @@ -import { FiBook, FiBookOpen, FiClipboard, FiFileText, FiPenTool, FiTriangle, FiUploadCloud } from "react-icons/fi" -import { CardIcon } from "@/components/card-icon" import { Hero } from "@/components/home/hero" - -const schoolCards = [ - { title: "Scuola di Architettura", icon: FiTriangle, size: "md" }, - { title: "Scuola di Design", icon: FiPenTool, size: "md" }, - { title: "Scuola di Ingegneria", icon: FiBookOpen, size: "md" }, -] as const - -const materialCards = [ - { - title: "Carica", - description: - "Hai appunti, dispense o temi d'esame che vuoi condividere? Caricali qui! Il tuo contributo è prezioso per aiutare migliaia di colleghi con materiale aggiornato!", - icon: FiUploadCloud, - size: "lg", - }, - { - title: "Visualizza", - description: - "Cerca ciò che ti serve per il tuo prossimo esame. Naviga tra i corsi di studio e trova facilmente appunti, esercizi e dispense condivisi da altri studenti come te.", - icon: FiBookOpen, - size: "lg", - }, -] as const - -const otherCards = [ - { title: "Dispense", icon: FiBook, size: "sm" }, - { title: "Appunti", icon: FiFileText, size: "sm" }, - { title: "Esami", icon: FiClipboard, size: "sm" }, -] as const +import { Materials } from "@/components/home/materials" export default function Home() { return (
-
-
-
- {schoolCards.map((card) => ( - - ))} -
-
-
-
- {materialCards.map((card) => ( - - ))} -
-
- {otherCards.map((card) => ( - - ))} -
-
-
+
) } diff --git a/src/components/home/materials.tsx b/src/components/home/materials.tsx new file mode 100644 index 0000000..6d2bacb --- /dev/null +++ b/src/components/home/materials.tsx @@ -0,0 +1,63 @@ +import { FiArrowUpRight, FiBook, FiBookOpen, FiClipboard, FiFileText, FiUploadCloud } from "react-icons/fi" +import { CardIcon } from "@/components/card-icon" +import { Button } from "@/components/ui/button" + +const featuredCards = [ + { + title: "Carica", + description: + "Hai appunti, dispense o temi d'esame che vuoi condividere? Caricali qui! Il tuo contributo é prezioso per aiutare migliaia di colleghi con materiale aggiornato!", + icon: FiUploadCloud, + size: "lg", + href: "#", + }, + { + title: "Visualizza", + description: + "Cerca cio che ti serve per il tuo prossimo esame. Naviga tra i corsi di studio e trova facilmente appunti, esercizi e dispense condivisi da altri studenti come te.", + icon: FiBookOpen, + size: "lg", + href: "#", + }, +] as const + +const quickLinks = [ + { title: "Dispense", icon: FiBook, size: "sm", href: "#" }, + { title: "Esami", icon: FiFileText, size: "sm", href: "#" }, + { title: "Appunti", icon: FiClipboard, size: "sm", href: "#" }, +] as const + +export function Materials() { + return ( +
+
+
+ {featuredCards.map((card) => ( + + ))} +
+ +
+ {quickLinks.map((card) => ( + + ))} +
+
+ +
+

+ Materials +

+

+ Il piu grande archivio didattico creato dagli studenti per gli studenti del Politecnico di Milano. Cerca tra + migliaia di appunti, dispense, temi d'esame e molto altro. Carica i tuoi file per far crescere la community e + trova tutto cio che ti serve, organizzato per corso di studi. +

+ +
+
+ ) +}