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}