From db3b4a861fcce7108da667415c45660a622104cb Mon Sep 17 00:00:00 2001 From: miteruzo Date: Fri, 1 Aug 2025 01:33:21 +0900 Subject: [PATCH] #59 --- frontend/src/pages/posts/PostDetailPage.tsx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/frontend/src/pages/posts/PostDetailPage.tsx b/frontend/src/pages/posts/PostDetailPage.tsx index 942d148..0c2b2e0 100644 --- a/frontend/src/pages/posts/PostDetailPage.tsx +++ b/frontend/src/pages/posts/PostDetailPage.tsx @@ -25,7 +25,6 @@ type Props = { user: User | null } export default ({ user }: Props) => { const { id } = useParams () - const [editing, setEditing] = useState (true) const [post, setPost] = useState (null) const [status, setStatus] = useState (200) @@ -49,6 +48,8 @@ export default ({ user }: Props) => { } useEffect (() => { + setPost (null) + if (!(id)) return @@ -68,15 +69,6 @@ export default ({ user }: Props) => { fetchPost () }, [id]) - useEffect (() => { - setEditing (false) - }, [post]) - - useEffect (() => { - if (!(editing)) - setEditing (true) - }, [editing]) - switch (status) { case 404: @@ -121,7 +113,7 @@ export default ({ user }: Props) => { - {(['admin', 'member'].some (r => user?.role === r) && editing) && ( + {['admin', 'member'].some (r => user?.role === r) && ( {