import React from "react"; import { ActionGroup, Button, FormGroup, PageSection, TextArea, TextInput, ValidatedOptions, } from "@patternfly/react-core"; import { useTranslation } from "react-i18next"; import type { UseFormMethods } from "react-hook-form"; import { FormAccess } from "../components/form-access/FormAccess"; import type { AttributeForm } from "../components/attribute-form/AttributeForm"; export type RealmRoleFormProps = { form: UseFormMethods; save: () => void; editMode: boolean; reset: () => void; }; export const RealmRoleForm = ({ form: { handleSubmit, errors, register, getValues }, save, editMode, reset, }: RealmRoleFormProps) => { const { t } = useTranslation("roles"); return (