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) => (