diff --git a/portal-ui/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx b/portal-ui/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx index d1a95b0f1..adbefbb3d 100644 --- a/portal-ui/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx +++ b/portal-ui/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx @@ -25,7 +25,12 @@ import { Loader, PageLayout, RefreshIcon, + Switch, + Tabs, } from "mds"; +import { api } from "api"; +import { ConfigurationKV } from "api/consoleApi"; +import { errorToHandler } from "api/errors"; import { useAppDispatch } from "../../../../store"; import { setErrorSnackMessage, @@ -33,20 +38,14 @@ import { setServerNeedsRestart, setSnackBarMessage, } from "../../../../systemSlice"; +import { ldapFormFields, ldapHelpBoxContents } from "../utils"; import ScreenTitle from "../../Common/ScreenTitle/ScreenTitle"; -import FormSwitchWrapper from "../../Common/FormComponents/FormSwitchWrapper/FormSwitchWrapper"; import LabelValuePair from "../../Common/UsageBarWrapper/LabelValuePair"; import PageHeaderWrapper from "../../Common/PageHeaderWrapper/PageHeaderWrapper"; -import { ldapFormFields, ldapHelpBoxContents } from "../utils"; import AddIDPConfigurationHelpBox from "../AddIDPConfigurationHelpbox"; import LDAPEntitiesQuery from "./LDAPEntitiesQuery"; import ResetConfigurationModal from "../../EventDestinations/CustomForms/ResetConfigurationModal"; -import { TabPanel } from "../../../shared/tabs"; -import TabSelector from "../../Common/TabSelector/TabSelector"; import HelpMenu from "../../HelpMenu"; -import { api } from "api"; -import { ConfigurationKV } from "api/consoleApi"; -import { errorToHandler } from "api/errors"; const enabledConfigLDAP = [ "server_addr", @@ -70,7 +69,7 @@ const IDPLDAPConfigurationDetails = () => { ); const [editMode, setEditMode] = useState(false); const [resetOpen, setResetOpen] = useState(false); - const [curTab, setCurTab] = useState(0); + const [curTab, setCurTab] = useState("configuration"); const toggleEditMode = () => { if (editMode && record) { @@ -218,23 +217,21 @@ const IDPLDAPConfigurationDetails = () => { switch (value.type) { case "toggle": return ( - - - setFields({ ...fields, [key]: e.target.checked ? "on" : "off" }) - } - description="" - disabled={!editMode} - /> - + + setFields({ ...fields, [key]: e.target.checked ? "on" : "off" }) + } + description="" + disabled={!editMode} + /> ); default: return ( @@ -274,164 +271,182 @@ const IDPLDAPConfigurationDetails = () => { )} } /> - { - setCurTab(newValue); - setEditMode(false); - }} - tabOptions={[ - { label: "Configuration" }, + - - -