diff --git a/packages/cubby/src/components/Projects.tsx b/packages/cubby/src/components/Projects.tsx index b5eecce..ac8bec0 100644 --- a/packages/cubby/src/components/Projects.tsx +++ b/packages/cubby/src/components/Projects.tsx @@ -1,11 +1,7 @@ -interface ProjectData { - name: string - mtime: Date - status: "recent" | "active" | "inactive" -} +import type { ProjectMetadata } from "../server" interface ProjectsProps { - projects: ProjectData[] + projects: ProjectMetadata[] } export function Projects({ projects }: ProjectsProps) { @@ -19,19 +15,88 @@ export function Projects({ projects }: ProjectsProps) { return (
+

Projects

-
) diff --git a/packages/cubby/src/server.tsx b/packages/cubby/src/server.tsx index db27ffc..d561228 100644 --- a/packages/cubby/src/server.tsx +++ b/packages/cubby/src/server.tsx @@ -55,7 +55,7 @@ api.get('/projects', async c => { // ---------------------------------------------------------------------------- app.get("/", async (c) => { - const projects = await projectsWithDates() + const projects = await projectsWithMetadata() return c.html(tsx()) })