みてるぞ 1 week ago
parent
commit
db3b4a861f
1 changed files with 3 additions and 11 deletions
  1. +3
    -11
      frontend/src/pages/posts/PostDetailPage.tsx

+ 3
- 11
frontend/src/pages/posts/PostDetailPage.tsx View File

@@ -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<Post | null> (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) => {
<Tab name="関聯">
<PostList posts={post.related} />
</Tab>
{(['admin', 'member'].some (r => user?.role === r) && editing) && (
{['admin', 'member'].some (r => user?.role === r) && (
<Tab name="編輯">
<PostEditForm post={post}
onSave={newPost => {


Loading…
Cancel
Save