import { Fragment } from "react"; import { assert } from "tsafe/assert"; import { clsx } from "@keycloakify/keycloak-login-ui/tools/clsx"; import { useKcClsx } from "@keycloakify/keycloak-login-ui/useKcClsx"; import { useScript } from "./useScript"; import { useKcContext } from "../../KcContext"; import { useI18n } from "../../i18n"; import { Template } from "../../components/Template"; export function Page() { const { kcContext } = useKcContext(); assert(kcContext.pageId === "webauthn-authenticate.ftl"); const { kcClsx } = useKcClsx(); const { url, realm, registrationDisabled, authenticators, shouldDisplayAuthenticators } = kcContext; const { msg, msgStr, advancedMsg } = useI18n(); const authButtonId = "authenticateWebAuthnButton"; useScript({ authButtonId }); return ( ); }