mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix undefined
This commit is contained in:
@@ -158,8 +158,8 @@ const Board = () => {
|
|||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (subplebbit.roles !== undefined) {
|
if (subplebbit?.roles !== undefined) {
|
||||||
const role = subplebbit.roles[account?.author.address]?.role;
|
const role = subplebbit?.roles[account?.author.address]?.role;
|
||||||
|
|
||||||
if (role === 'moderator' || role === 'admin' || role === 'owner') {
|
if (role === 'moderator' || role === 'admin' || role === 'owner') {
|
||||||
setIsModerator(true);
|
setIsModerator(true);
|
||||||
@@ -167,7 +167,7 @@ const Board = () => {
|
|||||||
setIsModerator(false);
|
setIsModerator(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [account?.author.address, subplebbit.roles]);
|
}, [account?.author.address, subplebbit?.roles]);
|
||||||
|
|
||||||
|
|
||||||
const handleThumbnailClick = (index, type) => {
|
const handleThumbnailClick = (index, type) => {
|
||||||
@@ -718,7 +718,7 @@ const Board = () => {
|
|||||||
selectedStyle={selectedStyle}
|
selectedStyle={selectedStyle}
|
||||||
isOpen={isAdminListOpen}
|
isOpen={isAdminListOpen}
|
||||||
closeModal={() => setIsAdminListOpen(false)}
|
closeModal={() => setIsAdminListOpen(false)}
|
||||||
roles={subplebbit.roles} />
|
roles={subplebbit?.roles} />
|
||||||
<CreateBoardModal
|
<CreateBoardModal
|
||||||
selectedStyle={selectedStyle}
|
selectedStyle={selectedStyle}
|
||||||
isOpen={isCreateBoardOpen}
|
isOpen={isCreateBoardOpen}
|
||||||
@@ -903,7 +903,7 @@ const Board = () => {
|
|||||||
[
|
[
|
||||||
<Link to={`/p/${selectedAddress}/catalog`} onClick={()=> {window.scrollTo(0, 0)}}>Catalog</Link>
|
<Link to={`/p/${selectedAddress}/catalog`} onClick={()=> {window.scrollTo(0, 0)}}>Catalog</Link>
|
||||||
]
|
]
|
||||||
{subplebbit?.roles[account?.author?.address]?.role === "admin" ? (
|
{subplebbit.roles && subplebbit?.roles[account?.author?.address]?.role === "admin" ? (
|
||||||
<BoardSettings subplebbit={subplebbit} />
|
<BoardSettings subplebbit={subplebbit} />
|
||||||
) : null}
|
) : null}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1260,7 +1260,7 @@ const Catalog = () => {
|
|||||||
[
|
[
|
||||||
<Link to={`/p/${selectedAddress}`} onClick={()=> {window.scrollTo(0, 0)}}>Return</Link>
|
<Link to={`/p/${selectedAddress}`} onClick={()=> {window.scrollTo(0, 0)}}>Return</Link>
|
||||||
]
|
]
|
||||||
{subplebbit?.roles[account?.author?.address]?.role === "admin" ? (
|
{subplebbit.roles && subplebbit?.roles[account?.author?.address]?.role === "admin" ? (
|
||||||
<BoardSettings subplebbit={subplebbit} />
|
<BoardSettings subplebbit={subplebbit} />
|
||||||
) : null}
|
) : null}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user