import Form from "@moduletrace/twui/form/Form"; import LoadingOverlay from "@moduletrace/twui/elements/LoadingOverlay"; import Button from "@moduletrace/twui/layout/Button"; import useFormInit from "@/src/hooks/use-form-init"; import { type SSOFormObject } from "@/src/types"; import LoginShell from "@/src/components/general/login-shell"; import LoginCodeInput from "@/src/components/general/login-code-input"; import ResendCodeButton from "@/src/components/general/resend-code-button"; import submitSSOForm from "../../(functions)/submit-sso-form"; export default function SSOForm() { const init = useFormInit(); const { loading, status, setForm } = init; return (
{ submitSSOForm(init); }} > {loading && } { setForm((prev) => ({ ...prev, code })); }} />
); }