diff --git a/js/apps/admin-ui/src/user-federation/custom/CustomProviderSettings.tsx b/js/apps/admin-ui/src/user-federation/custom/CustomProviderSettings.tsx
index 4e81081f81..8ba3daf8af 100644
--- a/js/apps/admin-ui/src/user-federation/custom/CustomProviderSettings.tsx
+++ b/js/apps/admin-ui/src/user-federation/custom/CustomProviderSettings.tsx
@@ -3,19 +3,17 @@ import {
ActionGroup,
AlertVariant,
Button,
- FormGroup,
PageSection,
} from "@patternfly/react-core";
import { useState } from "react";
import { FormProvider, useForm } from "react-hook-form";
import { useTranslation } from "react-i18next";
import { Link, useNavigate } from "react-router-dom";
-import { HelpItem } from "ui-shared";
-
+import { TextControl } from "ui-shared";
+import { adminClient } from "../../admin-client";
import { useAlerts } from "../../components/alert/Alerts";
import { DynamicComponents } from "../../components/dynamic/DynamicComponents";
import { FormAccess } from "../../components/form/FormAccess";
-import { KeycloakTextInput } from "../../components/keycloak-text-input/KeycloakTextInput";
import { useRealm } from "../../context/realm-context/RealmContext";
import { useServerInfo } from "../../context/server-info/ServerInfoProvider";
import { convertFormValuesToObject, convertToFormValues } from "../../util";
@@ -27,7 +25,6 @@ import { ExtendedHeader } from "../shared/ExtendedHeader";
import { SettingsCache } from "../shared/SettingsCache";
import { SyncSettings } from "./SyncSettings";
-import { adminClient } from "../../admin-client";
import "./custom-provider-settings.css";
export default function CustomProviderSettings() {
@@ -38,11 +35,10 @@ export default function CustomProviderSettings() {
mode: "onChange",
});
const {
- register,
reset,
setValue,
handleSubmit,
- formState: { errors, isDirty },
+ formState: { isDirty },
} = form;
const { addAlert, addError } = useAlerts();
@@ -125,33 +121,16 @@ export default function CustomProviderSettings() {
className="keycloak__user-federation__custom-form"
onSubmit={handleSubmit(save)}
>
-
- }
- helperTextInvalid={t("validateName")}
- validated={errors.name ? "error" : "default"}
- fieldId="kc-ui-display-name"
- isRequired
- >
-
-
-
-
- {provider?.metadata.synchronizable && }
-
+ labelIcon={t("uiDisplayNameHelp")}
+ rules={{
+ required: t("validateName"),
+ }}
+ />
+
+ {provider?.metadata.synchronizable && }