From 3950effe8afc62ee823c6de9c98a4ec11166ccd4 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Sun, 6 Oct 2024 10:03:14 +0200 Subject: [PATCH] Minor UI fixes --- src/main/frontend/components/ProfileMenu.tsx | 33 ++++++++++--------- .../administration/UserManagement.tsx | 8 ++--- .../frontend/components/wizard/Wizard.tsx | 4 +-- 3 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/main/frontend/components/ProfileMenu.tsx b/src/main/frontend/components/ProfileMenu.tsx index ba3d891..b13e20a 100644 --- a/src/main/frontend/components/ProfileMenu.tsx +++ b/src/main/frontend/components/ProfileMenu.tsx @@ -4,6 +4,7 @@ import {Dropdown, DropdownItem, DropdownMenu, DropdownTrigger} from "@nextui-org import {useNavigate} from "react-router-dom"; import {ConfigEndpoint} from "Frontend/generated/endpoints"; import Avatar from "Frontend/components/general/Avatar"; +import {CollectionElement} from "@react-types/shared"; export default function ProfileMenu() { const auth = useAuth(); @@ -42,6 +43,7 @@ export default function ProfileMenu() { }, ]; + // @ts-ignore return ( @@ -57,23 +59,24 @@ export default function ProfileMenu() { /> - - {/* @ts-ignore */} - {profileMenuItems.map(({label, icon, onClick, showIf, color}) => { + + +

Signed in as {auth.state.user?.username}

+
+ {profileMenuItems.filter(item => item.showIf !== false).map(({label, icon, onClick, color}) => { return ( - (showIf === undefined || showIf === true) ? - {icon}} - /* @ts-ignore */ - color={color ? color : ""} - className={`text-${color} hover:bg-primary/20`} - > - {label} - : null + {icon}} + /* @ts-ignore */ + color={color ? color : ""} + className={`text-${color} hover:bg-primary/20`} + > + {label} + ); - })} + }) as unknown as CollectionElement} ); diff --git a/src/main/frontend/components/administration/UserManagement.tsx b/src/main/frontend/components/administration/UserManagement.tsx index 89469dc..30e5415 100644 --- a/src/main/frontend/components/administration/UserManagement.tsx +++ b/src/main/frontend/components/administration/UserManagement.tsx @@ -37,6 +37,10 @@ function UserManagementLayout({getConfig, formik}: any) {

Users

+ {!autoRegisterNewUsers && + + }
- {!autoRegisterNewUsers && - - }
{users.map((user) => )}
diff --git a/src/main/frontend/components/wizard/Wizard.tsx b/src/main/frontend/components/wizard/Wizard.tsx index 4f97304..3a4ea81 100644 --- a/src/main/frontend/components/wizard/Wizard.tsx +++ b/src/main/frontend/components/wizard/Wizard.tsx @@ -49,7 +49,7 @@ const Wizard = ({children, initialValues, onSubmit}: { /*// @ts-ignore*/ validationSchema={step.props.validationSchema} > - {(formik: { values: any; isSubmitting: any; }) => ( + {(formik) => (
-