From 9764b909de82ec9b919e626a0aa96ca4fa77d7b5 Mon Sep 17 00:00:00 2001 From: rumpumpum Date: Thu, 20 Nov 2025 00:16:51 +0900 Subject: [PATCH] =?UTF-8?q?fix(memo):=20homepage=5Fowner=EC=9D=98=20?= =?UTF-8?q?=EB=8B=89=EB=84=A4=EC=9E=84=EC=9D=84=20=EA=B8=80=EC=93=B4?= =?UTF-8?q?=EC=9D=B4=EB=A1=9C=20=EC=A7=80=EC=A0=95=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/minihome/post/list/PostList.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/features/minihome/post/list/PostList.tsx b/src/features/minihome/post/list/PostList.tsx index dba8418..f96ff8d 100644 --- a/src/features/minihome/post/list/PostList.tsx +++ b/src/features/minihome/post/list/PostList.tsx @@ -1,7 +1,6 @@ import { useEffect, useState } from "react"; import BevelScrollContainer from "@/components/Container/BevelScrollContainer"; -import { useAuthUser } from "@/hooks/useAuthUser"; import type { PostWithCounts } from "@/types/post.types"; import supabase from "@/utils/supabase"; @@ -15,8 +14,7 @@ interface PostListProps { export default function PostList({ onPostClick, ownerId }: PostListProps) { const [posts, setPosts] = useState([]); const [isLoading, setIsLoading] = useState(true); - - const { nickname: authorName } = useAuthUser(); + const [ownerNickname, setOwnerNickname] = useState("주인장"); useEffect(() => { async function fetchPosts() { @@ -29,7 +27,7 @@ export default function PostList({ onPostClick, ownerId }: PostListProps) { const { data: homepage, error: homepageError } = await supabase .from("homepages") - .select("id") + .select("id, owner:profiles!homepages_owner_id_fkey(nickname)") .eq("owner_id", ownerId) .single(); @@ -40,6 +38,7 @@ export default function PostList({ onPostClick, ownerId }: PostListProps) { } const homepageIdToFetch = homepage.id; + setOwnerNickname(homepage.owner?.nickname ?? "주인장"); const { data, error } = await supabase .from("homepage_posts") @@ -77,7 +76,7 @@ export default function PostList({ onPostClick, ownerId }: PostListProps) { ))