Add user settings page
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import Form from "@/src/components/twui/form/Form";
|
||||
import LoadingOverlay from "@/src/components/twui/elements/LoadingOverlay";
|
||||
import useFormInit from "@/src/hooks/use-form-init";
|
||||
import type { BUN_SQLITE_WGUI_USERS } from "@/db/types/db";
|
||||
import UserFormName from "./user-form-name";
|
||||
import Tag from "@/src/components/twui/elements/Tag";
|
||||
import UserFormAction from "./user-form-action";
|
||||
@@ -10,10 +9,13 @@ import UserFormUsername from "./user-form-username";
|
||||
import type { UserFormObject } from "@/src/types";
|
||||
import submitUserForm from "./submit-user-form";
|
||||
import UserFormPassword from "./user-form-password";
|
||||
import UserFormImage from "./user-form-image";
|
||||
import UserFormBio from "./user-form-bio";
|
||||
import type { BUN_SQLITE_WGUI_USERS_JOIN } from "@/src/types/sql-joins";
|
||||
|
||||
type Props = {
|
||||
existing_user?: UserFormObject;
|
||||
existing_user_full?: BUN_SQLITE_WGUI_USERS;
|
||||
existing_user?: BUN_SQLITE_WGUI_USERS_JOIN;
|
||||
existing_user_full?: BUN_SQLITE_WGUI_USERS_JOIN;
|
||||
is_first_user?: boolean;
|
||||
};
|
||||
|
||||
@@ -46,8 +48,13 @@ export default function UserForm({
|
||||
<UserFormUsername {...init} />
|
||||
<UserFormPassword {...init} />
|
||||
{/* <UserFormUserTypes {...init} /> */}
|
||||
{/* <UserFormBio {...init} /> */}
|
||||
{/* <UserFormImage {...init} /> */}
|
||||
|
||||
{is_first_user ? null : (
|
||||
<>
|
||||
<UserFormBio {...init} />
|
||||
<UserFormImage {...init} />
|
||||
</>
|
||||
)}
|
||||
<UserFormAction {...init} />
|
||||
</Form>
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user