Skip to content

Commit 1d7baec

Browse files
committed
feat: add Deprecated component for showcasing outdated projects
1 parent 998b219 commit 1d7baec

2 files changed

Lines changed: 77 additions & 0 deletions

File tree

src/app/projects/page.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { Deprecated } from "@/components/projects/deprecated";
2+
3+
4+
export default function Home() {
5+
return (
6+
<main className="w-full">
7+
<Deprecated />
8+
</main>
9+
)
10+
}
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
import { FiArrowDown, FiUploadCloud } from "react-icons/fi"
2+
import { CardIcon } from "@/components/card-icon"
3+
import { Button } from "../ui/button"
4+
5+
const communityCards = [
6+
{
7+
title: "Title 1",
8+
description:
9+
"description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua.",
10+
icon: FiUploadCloud,
11+
size: "sm",
12+
href: "#",
13+
},
14+
{
15+
title: "Title 2",
16+
description:
17+
"description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua.",
18+
icon: FiUploadCloud,
19+
size: "sm",
20+
href: "#",
21+
},
22+
{
23+
title: "Title 3",
24+
description:
25+
"description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua.",
26+
icon: FiUploadCloud,
27+
size: "sm",
28+
href: "#",
29+
},
30+
{
31+
title: "Title 4",
32+
description:
33+
"description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua.",
34+
icon: FiUploadCloud,
35+
size: "sm",
36+
href: "#",
37+
},
38+
] as const
39+
40+
export function Deprecated() {
41+
return (
42+
<section className="mx-auto flex min-h-screen max-w-400 flex-col items-center justify-center gap-14 px-4 md:items-start">
43+
<div className="flex flex-col items-center gap-2 md:items-start">
44+
<h3 className="typo-display-medium text-center md:text-left">Progetti deprecati</h3>
45+
<p className="typo-body-large text-center md:text-left">
46+
{/* TODO a me sembra troppo piccolo*/}
47+
Qui raccogliamo i progetti non più aggiornati o attivi. <br />
48+
Puoi contribuire a riportarli in vita, migliorarli o usarli come base per nuove idee.
49+
</p>
50+
</div>
51+
<div className="flex flex-col gap-12">
52+
<div className="grid gap-6 md:grid-cols-2 lg:grid-cols-4">
53+
{/* TODO sostituire la card con la versione corretta */}
54+
{communityCards.map((card) => (
55+
<CardIcon key={card.title} {...card} className="h-full" />
56+
))}
57+
</div>
58+
<div className="flex justify-center">
59+
<Button variant="primary" size="lg">
60+
Mostra di più
61+
<FiArrowDown />
62+
</Button>
63+
</div>
64+
</div>
65+
</section>
66+
)
67+
}

0 commit comments

Comments
 (0)