This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
useEffect (() => {
|
||||
if (!(wikiPage))
|
||||
return
|
||||
|
||||
WikiIdBus.set (wikiPage.id)
|
||||
|
||||
if (wikiPage.title !== title)
|
||||
navigate (`/wiki/${ encodeURIComponent(wikiPage.title) }`, { replace: true })
|
||||
WikiIdBus.set (wikiPage.id)
|
||||
}
|
||||
|
||||
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>
|
||||
|
||||
Reference in New Issue
Block a user