From fc36f0bcde7e2dbcc7c6407027eb1b012c1d95ec Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 22 Aug 2024 06:24:28 +0000 Subject: [PATCH] Add --- src/frontend/src/components/buttons/YesNoButton.tsx | 10 +++++++++- .../Settings/AccountSettings/AccountDetailPanel.tsx | 11 ++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/frontend/src/components/buttons/YesNoButton.tsx b/src/frontend/src/components/buttons/YesNoButton.tsx index d18b492857..0997bd8ef6 100644 --- a/src/frontend/src/components/buttons/YesNoButton.tsx +++ b/src/frontend/src/components/buttons/YesNoButton.tsx @@ -1,5 +1,5 @@ import { t } from '@lingui/macro'; -import { Badge } from '@mantine/core'; +import { Badge, Skeleton } from '@mantine/core'; import { isTrue } from '../../functions/conversion'; @@ -32,3 +32,11 @@ export function PassFailButton({ export function YesNoButton({ value }: { value: any }) { return ; } + +export function YesNoUndefinedButton({ value }: { value?: boolean }) { + if (value === undefined) { + return ; + } else { + return ; + } +} diff --git a/src/frontend/src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx b/src/frontend/src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx index 974391eb6e..520fe55273 100644 --- a/src/frontend/src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx +++ b/src/frontend/src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx @@ -1,9 +1,9 @@ import { Trans, t } from '@lingui/macro'; -import { ActionIcon, Group, Stack, Table, Title, Tooltip } from '@mantine/core'; -import { IconDots, IconEdit, IconKey, IconUser } from '@tabler/icons-react'; +import { Group, Stack, Table, Title } from '@mantine/core'; +import { IconDots, IconKey, IconUser } from '@tabler/icons-react'; import { useMemo } from 'react'; -import { YesNoButton } from '../../../../components/buttons/YesNoButton'; +import { YesNoUndefinedButton } from '../../../../components/buttons/YesNoButton'; import { ApiFormFieldSet } from '../../../../components/forms/fields/ApiFormField'; import { ActionDropdown } from '../../../../components/items/ActionDropdown'; import { ApiEndpoints } from '../../../../enums/ApiEndpoints'; @@ -59,6 +59,7 @@ export function AccountDetailPanel() { ]} /> + @@ -83,7 +84,7 @@ export function AccountDetailPanel() { Staff Access - + @@ -91,7 +92,7 @@ export function AccountDetailPanel() { Superuser - +