/* eslint-disable */ // @ts-nocheck import { useFormContext } from "react-hook-form"; import { useTranslation } from "react-i18next"; import { TextControl } from "../../../shared/keycloak-ui-shared"; import { FixedButtonsGroup } from "../../components/form/FixedButtonGroup"; import { FormAccess } from "../../components/form/FormAccess"; import { useAccess } from "../../context/access/Access"; import { FormFields } from "../ClientDetails"; import type { ClientSettingsProps } from "../ClientSettings"; import { LoginSettings } from "./LoginSettings"; export const AccessSettings = ({ client, save, reset, }: ClientSettingsProps) => { const { t } = useTranslation(); const { watch } = useFormContext(); const { hasAccess } = useAccess(); const isManager = hasAccess("manage-clients") || client.access?.configure; const protocol = watch("protocol"); return ( {!client.bearerOnly && } {protocol !== "saml" && ( )} {client.bearerOnly && ( )} ); };