import { useState } from "react"; import { assert } from "tsafe/assert"; import { clsx } from "@keycloakify/keycloak-login-ui/tools/clsx"; import { useKcContext } from "../../KcContext"; import { useI18n } from "../../i18n"; import { useKcClsx } from "@keycloakify/keycloak-login-ui/useKcClsx"; import { UserProfileFormFields } from "../../components/UserProfileFormFields"; import { TermsAcceptance } from "./TermsAcceptance"; export function Form() { const { kcContext } = useKcContext(); assert(kcContext.pageId === "register.ftl"); const { kcClsx } = useKcClsx(); const { msg, msgStr } = useI18n(); const [isFormSubmittable, setIsFormSubmittable] = useState(false); const [areTermsAccepted, setAreTermsAccepted] = useState(false); return (
); }