diff --git a/portal-ui/src/screens/Console/IDP/AddIDPConfiguration.tsx b/portal-ui/src/screens/Console/IDP/AddIDPConfiguration.tsx
index 8df7b55bf2..43e7d8137c 100644
--- a/portal-ui/src/screens/Console/IDP/AddIDPConfiguration.tsx
+++ b/portal-ui/src/screens/Console/IDP/AddIDPConfiguration.tsx
@@ -15,28 +15,26 @@
// along with this program. If not, see .
import React, { useEffect, useState } from "react";
-
-import { Theme } from "@mui/material/styles";
-import createStyles from "@mui/styles/createStyles";
-import withStyles from "@mui/styles/withStyles";
-import { Box, Grid } from "@mui/material";
import {
- formFieldStyles,
- modalBasic,
-} from "../Common/FormComponents/common/styleLibrary";
-import InputBoxWrapper from "../Common/FormComponents/InputBoxWrapper/InputBoxWrapper";
-import { BackLink, Button, PageLayout } from "mds";
+ BackLink,
+ Button,
+ FormLayout,
+ Grid,
+ InputBox,
+ PageLayout,
+ SectionTitle,
+ Switch,
+} from "mds";
import { useNavigate } from "react-router-dom";
import { ErrorResponseHandler } from "../../../common/types";
import { useAppDispatch } from "../../../store";
+import { modalStyleUtils } from "../Common/FormComponents/common/styleLibrary";
import {
setErrorSnackMessage,
setHelpName,
setServerNeedsRestart,
} from "../../../systemSlice";
import useApi from "../Common/Hooks/useApi";
-import SectionTitle from "../Common/SectionTitle";
-import FormSwitchWrapper from "../Common/FormComponents/FormSwitchWrapper/FormSwitchWrapper";
import PageHeaderWrapper from "../Common/PageHeaderWrapper/PageHeaderWrapper";
import HelpMenu from "../HelpMenu";
@@ -51,14 +49,7 @@ type AddIDPConfigurationProps = {
endpoint: string;
};
-const styles = (theme: Theme) =>
- createStyles({
- ...formFieldStyles,
- ...modalBasic,
- });
-
const AddIDPConfiguration = ({
- classes,
icon,
helpBox,
header,
@@ -132,7 +123,7 @@ const AddIDPConfiguration = ({
switch (value.type) {
case "toggle":
return (
- }
/>
-
-
- {title}
-
- {helpBox}
-
+
+
+
);
};
-export default withStyles(styles)(AddIDPConfiguration);
+export default AddIDPConfiguration;
diff --git a/portal-ui/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx b/portal-ui/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx
index 91ea7080eb..f63b1c425c 100644
--- a/portal-ui/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx
+++ b/portal-ui/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx
@@ -1,7 +1,21 @@
-import React, { Fragment } from "react";
+// This file is part of MinIO Console Server
+// Copyright (c) 2023 MinIO, Inc.
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
-import { Box } from "@mui/material";
-import { HelpIconFilled } from "mds";
+import React, { Fragment } from "react";
+import { HelpIconFilled, Box } from "mds";
interface IContent {
icon: React.ReactNode;
diff --git a/portal-ui/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx b/portal-ui/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx
index 438b9918eb..380cfdfe66 100644
--- a/portal-ui/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx
+++ b/portal-ui/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx
@@ -14,18 +14,16 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-import React from "react";
-
-import { DialogContentText } from "@mui/material";
-import { ErrorResponseHandler } from "../../../common/types";
-import useApi from "../Common/Hooks/useApi";
-import ConfirmDialog from "../Common/ModalWrapper/ConfirmDialog";
+import React, { Fragment } from "react";
import { ConfirmDeleteIcon } from "mds";
import {
setErrorSnackMessage,
setServerNeedsRestart,
} from "../../../systemSlice";
import { useAppDispatch } from "../../../store";
+import { ErrorResponseHandler } from "../../../common/types";
+import useApi from "../Common/Hooks/useApi";
+import ConfirmDialog from "../Common/ModalWrapper/ConfirmDialog";
interface IDeleteIDPConfigurationModalProps {
closeDeleteModalAndRefresh: (refresh: boolean) => void;
@@ -74,10 +72,10 @@ const DeleteIDPConfigurationModal = ({
disabled: deleteLoading,
}}
confirmationContent={
-
+
Are you sure you want to delete IDP {displayName}{" "}
configuration?
-
+
}
/>
);
diff --git a/portal-ui/src/screens/Console/IDP/IDPConfigurationDetails.tsx b/portal-ui/src/screens/Console/IDP/IDPConfigurationDetails.tsx
index 430f79c8e3..ed210a23c1 100644
--- a/portal-ui/src/screens/Console/IDP/IDPConfigurationDetails.tsx
+++ b/portal-ui/src/screens/Console/IDP/IDPConfigurationDetails.tsx
@@ -15,17 +15,6 @@
// along with this program. If not, see .
import React, { Fragment, useEffect, useState } from "react";
-
-import { Theme } from "@mui/material/styles";
-import createStyles from "@mui/styles/createStyles";
-import withStyles from "@mui/styles/withStyles";
-import { Box, Grid } from "@mui/material";
-import {
- containerForHeader,
- formFieldStyles,
- modalBasic,
- searchField,
-} from "../Common/FormComponents/common/styleLibrary";
import {
BackLink,
Button,
@@ -33,9 +22,16 @@ import {
PageLayout,
RefreshIcon,
TrashIcon,
+ Box,
+ Grid,
+ Switch,
+ InputBox,
+ FormLayout,
+ breakPoints,
+ ScreenTitle,
} from "mds";
-import InputBoxWrapper from "../Common/FormComponents/InputBoxWrapper/InputBoxWrapper";
import { useNavigate, useParams } from "react-router-dom";
+import { modalStyleUtils } from "../Common/FormComponents/common/styleLibrary";
import { ErrorResponseHandler } from "../../../common/types";
import { useAppDispatch } from "../../../store";
import {
@@ -43,17 +39,14 @@ import {
setHelpName,
setServerNeedsRestart,
} from "../../../systemSlice";
-import useApi from "../Common/Hooks/useApi";
import api from "../../../common/api";
-import ScreenTitle from "../Common/ScreenTitle/ScreenTitle";
+import useApi from "../Common/Hooks/useApi";
import DeleteIDPConfigurationModal from "./DeleteIDPConfigurationModal";
-import FormSwitchWrapper from "../Common/FormComponents/FormSwitchWrapper/FormSwitchWrapper";
import LabelValuePair from "../Common/UsageBarWrapper/LabelValuePair";
import PageHeaderWrapper from "../Common/PageHeaderWrapper/PageHeaderWrapper";
import HelpMenu from "../HelpMenu";
type IDPConfigurationDetailsProps = {
- classes?: any;
formFields: object;
endpoint: string;
backLink: string;
@@ -63,23 +56,7 @@ type IDPConfigurationDetailsProps = {
icon: React.ReactNode;
};
-const styles = (theme: Theme) =>
- createStyles({
- ...formFieldStyles,
- formFieldRow: {
- ...formFieldStyles.formFieldRow,
- },
- ...modalBasic,
- pageContainer: {
- height: "100%",
- },
- ...searchField,
-
- ...containerForHeader,
- });
-
const IDPConfigurationDetails = ({
- classes,
formFields,
endpoint,
backLink,
@@ -231,9 +208,9 @@ const IDPConfigurationDetails = ({
switch (value.type) {
case "toggle":
return (
- {
return (
-
+