From d536bb53210e61e6e8c536cafed50b0f15cc44f9 Mon Sep 17 00:00:00 2001 From: Jared Schoeny Date: Sat, 13 Dec 2025 17:03:13 -1000 Subject: [PATCH] Add small author's profile pic to hack page --- src/app/hack/[slug]/page.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/app/hack/[slug]/page.tsx b/src/app/hack/[slug]/page.tsx index f718b62..660ff63 100644 --- a/src/app/hack/[slug]/page.tsx +++ b/src/app/hack/[slug]/page.tsx @@ -22,6 +22,7 @@ import { sortOrderedTags } from "@/utils/format"; import { RiArchiveStackFill } from "react-icons/ri"; import { getCoverSignedUrls } from "@/app/hack/actions"; import { isInformationalArchiveHack, isDownloadableArchiveHack, isArchiveHack, checkEditPermission } from "@/utils/hack"; +import Avatar from "@/components/Account/Avatar"; interface HackDetailProps { params: Promise<{ slug: string }>; @@ -149,7 +150,7 @@ export default async function HackDetail({ params }: HackDetailProps) { const { data: profile } = await supabase .from("profiles") - .select("username") + .select("username,avatar_url") .eq("id", hack.created_by as string) .maybeSingle(); const author = profile?.username ? `@${profile.username}` : "Unknown"; @@ -346,8 +347,17 @@ export default async function HackDetail({ params }: HackDetailProps) { )} -

By {isArchive ? (hack.original_author || "Unknown") : author}

-

{hack.summary}

+
+ {!isArchive && ( + + )} +

By {isArchive ? (hack.original_author || "Unknown") : author}

+
+

{hack.summary}