From cfdf2bb5d6fc4288598dc98f349a1c889cde4465 Mon Sep 17 00:00:00 2001 From: Jared Schoeny Date: Fri, 24 Oct 2025 01:26:32 -1000 Subject: [PATCH] Update Details section of hack page --- src/app/hack/[slug]/page.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/app/hack/[slug]/page.tsx b/src/app/hack/[slug]/page.tsx index 36ad8a1..98316f1 100644 --- a/src/app/hack/[slug]/page.tsx +++ b/src/app/hack/[slug]/page.tsx @@ -63,10 +63,11 @@ export default async function HackDetail({ params }: HackDetailProps) { // Resolve a short-lived signed patch URL (if current_patch exists) let signedPatchUrl = ""; let patchVersion = ""; + let lastUpdated: string | null = null; if (hack.current_patch != null) { const { data: patch } = await supabase .from("patches") - .select("id,bucket,filename,version") + .select("id,bucket,filename,version,created_at") .eq("id", hack.current_patch as number) .maybeSingle(); if (patch) { @@ -74,6 +75,7 @@ export default async function HackDetail({ params }: HackDetailProps) { const bucket = patch.bucket || PATCHES_BUCKET; signedPatchUrl = await client.presignedGetObject(bucket, patch.filename, 60 * 5); patchVersion = patch.version || ""; + lastUpdated = new Date(patch.created_at).toLocaleDateString(); } } @@ -134,11 +136,8 @@ export default async function HackDetail({ params }: HackDetailProps) {

Details