fix undefined

This commit is contained in:
plebeius.eth
2023-08-19 21:59:13 +02:00
parent b7b577b758
commit b361e4043e
2 changed files with 6 additions and 6 deletions
+5 -5
View File
@@ -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>
+1 -1
View File
@@ -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>