@@ -30,7 +30,7 @@ export default () => {
|
||||
.then (res => setPosts (toCamel (res.data, { deep: true })))
|
||||
.catch (err => {
|
||||
console.error ('Failed to fetch posts:', err)
|
||||
setPosts (null)
|
||||
setPosts ([])
|
||||
}))
|
||||
|
||||
setWikiPage (null)
|
||||
@@ -72,7 +72,7 @@ export default () => {
|
||||
: '広場には何もありませんよ.')}
|
||||
</Tab>
|
||||
{(wikiPage && wikiPage.body) && (
|
||||
<Tab name="Wiki" init={!(posts?.length)}>
|
||||
<Tab name="Wiki" init={posts && !(posts.length)}>
|
||||
<WikiBody body={wikiPage.body} />
|
||||
<div className="my-2">
|
||||
<Link to={`/wiki/${ wikiPage.title }`}>Wiki を見る</Link>
|
||||
|
||||
@@ -38,6 +38,8 @@ export default () => {
|
||||
WikiIdBus.set (res.data.id)
|
||||
})
|
||||
.catch (() => setWikiPage (null)))
|
||||
|
||||
return () => WikiIdBus.set (null)
|
||||
}, [title, location.search])
|
||||
|
||||
return (
|
||||
|
||||
新しい課題から参照
ユーザをブロックする