diff --git a/src/frontend/src/pages/AdminPage/index.tsx b/src/frontend/src/pages/AdminPage/index.tsx index f7b34da57..9a108be9b 100644 --- a/src/frontend/src/pages/AdminPage/index.tsx +++ b/src/frontend/src/pages/AdminPage/index.tsx @@ -25,6 +25,7 @@ import { } from "../../controllers/API"; import ConfirmationModal from "../../modals/ConfirmationModal"; import UserManagementModal from "../../modals/UserManagementModal"; +import { UserInputType } from "../../types/components"; export default function AdminPage() { const [inputValue, setInputValue] = useState(""); @@ -164,7 +165,7 @@ export default function AdminPage() { }); } - function handleNewUser(user) { + function handleNewUser(user: UserInputType) { addUser(user) .then((res) => { resetFilter(); diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts index 0f2b8c8f5..ddac47d9f 100644 --- a/src/frontend/src/types/components/index.ts +++ b/src/frontend/src/types/components/index.ts @@ -230,6 +230,6 @@ export type loginInputStateType = { export type UserInputType = { username: string; password: string; - is_active: boolean; - is_superuser: boolean; + is_active?: boolean; + is_superuser?: boolean; };