+
{label}:
+
+
+
+ {}}
+ onMouseDown={() => {}}
+ edge="end"
+ >
+
+
+
+
+ }
+ />
+
+
+ );
+};
+
+export default withStyles(styles)(CredentialItem);
diff --git a/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx b/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx
index 86ea61664..bb8f8993a 100644
--- a/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx
+++ b/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx
@@ -21,22 +21,52 @@ import createStyles from "@mui/styles/createStyles";
import withStyles from "@mui/styles/withStyles";
import { NewServiceAccount } from "./types";
import { Button } from "@mui/material";
-import Typography from "@mui/material/Typography";
import ModalWrapper from "../ModalWrapper/ModalWrapper";
import Grid from "@mui/material/Grid";
+import CredentialItem from "./CredentialItem";
+import NewAccountIcon from "../../../../icons/NewAccountIcon";
+import WarnIcon from "../../../../icons/WarnIcon";
+import { DownloadIcon } from "../../../../icons";
const styles = (theme: Theme) =>
createStyles({
warningBlock: {
color: "red",
+ fontSize: ".85rem",
+ margin: ".5rem 0 .5rem 0",
+ display: "flex",
+ alignItems: "center",
+ "& svg ": {
+ marginRight: ".3rem",
+ },
+ },
+ credentialTitle: {
+ padding: ".8rem 0 0 0",
+ fontWeight: 600,
+ fontSize: ".9rem",
},
buttonContainer: {
textAlign: "right",
+ marginTop: "1rem",
},
credentialsPanel: {
overflowY: "auto",
maxHeight: 350,
},
+ promptTitle: {
+ display: "flex",
+ alignItems: "center",
+ },
+ buttonSpacer: {
+ marginRight: ".9rem",
+ },
+ promptIcon: {
+ marginRight: ".1rem",
+ display: "flex",
+ alignItems: "center",
+ height: "2rem",
+ width: "2rem",
+ },
});
interface ICredentialsPromptProps {
@@ -83,115 +113,125 @@ const CredentialsPrompt = ({
onClose={() => {
closeModal();
}}
- title={`New ${entity} Created`}
+ title={
+