diff --git a/app/javascript/components/rooms/room/shared_access/SharedAccess.jsx b/app/javascript/components/rooms/room/shared_access/SharedAccess.jsx index a0d484c42d..14a1a8a180 100644 --- a/app/javascript/components/rooms/room/shared_access/SharedAccess.jsx +++ b/app/javascript/components/rooms/room/shared_access/SharedAccess.jsx @@ -39,7 +39,7 @@ export default function SharedAccess() { const deleteSharedAccess = useDeleteSharedAccess(friendlyId); const { data: room } = useRoom(friendlyId); const currentUser = useAuth(); - const isAdmin = currentUser?.role.name === 'Administrator'; + const isAdmin = currentUser?.role.name === 'Administrator' || currentUser?.role.name === 'SuperAdmin'; if (sharedUsers?.length || searchInput) { return ( diff --git a/app/javascript/components/shared_components/Footer.jsx b/app/javascript/components/shared_components/Footer.jsx index 2b30506e3c..247a3bcba8 100644 --- a/app/javascript/components/shared_components/Footer.jsx +++ b/app/javascript/components/shared_components/Footer.jsx @@ -26,7 +26,7 @@ export default function Footer() { const { data: env } = useEnv(); const { data: links } = useSiteSetting(['Terms', 'PrivacyPolicy']); const currentUser = useAuth(); - const isAdmin = currentUser && currentUser.role && currentUser?.role.name === 'Administrator'; + const isAdmin = currentUser?.role?.name === 'Administrator' || currentUser?.role?.name === 'SuperAdmin'; return (