Browse Source

#140

pull/254/head
みてるぞ 1 week ago
parent
commit
0a9f96743e
1 changed files with 13 additions and 7 deletions
  1. +13
    -7
      frontend/src/pages/wiki/WikiDetailPage.tsx

+ 13
- 7
frontend/src/pages/wiki/WikiDetailPage.tsx View File

@@ -39,12 +39,18 @@ export default () => {
enabled: Boolean (title) && !(/^\d+$/.test (title)),
queryKey: wikiKeys.show (title ?? '', version ? { version } : { }),
queryFn: () => fetchWikiPageByTitle (title ?? '', version ? { version } : { }) })
if (wikiPage)
{
if (wikiPage.title !== title)
navigate (`/wiki/${ encodeURIComponent(wikiPage.title) }`, { replace: true })
WikiIdBus.set (wikiPage.id)
}

useEffect (() => {
if (!(wikiPage))
return

WikiIdBus.set (wikiPage.id)

if (wikiPage.title !== title)
navigate (`/wiki/${ encodeURIComponent(wikiPage.title) }`, { replace: true })

return () => WikiIdBus.set (null)
}, [wikiPage, title, navigate])

useEffect (() => {
if (/^\d+$/.test (title))
@@ -89,7 +95,7 @@ export default () => {
}) ()

return () => WikiIdBus.set (null)
}, [title, location.search])
}, [title, version])

return (
<MainArea>


Loading…
Cancel
Save