* begin switching to tailwind v4 * remove old tw config file * convert colors back to hex * move all content out of tw config * fixed colors * better match colors * remove abnormally large margins
21 lines
747 B
Text
21 lines
747 B
Text
---
|
|
import { getCollection } from "astro:content";
|
|
import { PROJECTS, SITE } from "@consts";
|
|
import Layout from "@layouts/Layout.astro";
|
|
import ShowcaseProject from "@components/ShowcaseProject.astro";
|
|
|
|
const projects = (await getCollection("projects"))
|
|
.filter((project) => !project.data.draft)
|
|
.sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf());
|
|
---
|
|
|
|
<Layout title={SITE.TITLE} description={PROJECTS.DESCRIPTION}>
|
|
<h1 class="animate-reveal text-2xl font-semibold break-words opacity-0">
|
|
{PROJECTS.TITLE}
|
|
</h1>
|
|
<ol
|
|
class="animate-reveal mt-16 grid grid-cols-1 gap-4 opacity-0 [animation-delay:0.1s] md:grid-cols-2"
|
|
>
|
|
{projects.map((article: any) => <ShowcaseProject collection={article} />)}
|
|
</ol>
|
|
</Layout>
|