[UI] Fix superuser banner (#11716)

- Allow it to be dismissed again
This commit is contained in:
Oliver 2026-04-11 10:48:39 +10:00 committed by GitHub
parent fcdba5d76a
commit a05d01b759
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 19 additions and 17 deletions

View File

@ -221,23 +221,25 @@ export function Header() {
</Group>
</Group>
</Container>
{showElevated && (user?.is_superuser || user?.is_staff) && (
<Paper p={0} m={5}>
<Alert
icon={<IconUserBolt />}
color={user.is_superuser ? 'red' : 'orange'}
title={user.is_superuser ? t`Superuser Mode` : t`Admin Mode`}
withCloseButton
onClose={() => setShowSuperuserAlert(false)}
p={5}
>
<Text p={0}>
{t`The current user has elevated privileges and should not be used for regular usage.`}{' '}
{errorCodeLink('INVE-W14')}
</Text>
</Alert>
</Paper>
)}
{showSuperuserAlert &&
showElevated &&
(user?.is_superuser || user?.is_staff) && (
<Paper p={0} m={5}>
<Alert
icon={<IconUserBolt />}
color={user.is_superuser ? 'red' : 'orange'}
title={user.is_superuser ? t`Superuser Mode` : t`Admin Mode`}
withCloseButton
onClose={() => setShowSuperuserAlert(false)}
p={5}
>
<Text p={0}>
{t`The current user has elevated privileges and should not be used for regular usage.`}{' '}
{errorCodeLink('INVE-W14')}
</Text>
</Alert>
</Paper>
)}
</div>
);
}