From 459e2bf61c41999c473fda898a00503db2d8fa10 Mon Sep 17 00:00:00 2001 From: Alex <33497058+bexsoft@users.noreply.github.com> Date: Mon, 28 Sep 2020 12:36:31 -0500 Subject: [PATCH] Added file name visualization in file select (#289) * Added missing validations in add tenant modal * Added file name visualization in file selector Co-authored-by: Benjamin Perez --- .../CredentialsPrompt/CredentialsPrompt.tsx | 30 ++ .../Console/Common/CredentialsPrompt/types.ts | 6 + .../FileSelector/FileSelector.tsx | 103 ++++- .../Console/Tenants/ListTenants/AddTenant.tsx | 418 +++++++++++++++++- .../Tenants/ListTenants/ListTenants.tsx | 8 +- portal-ui/src/utils/validationFunctions.ts | 2 +- 6 files changed, 524 insertions(+), 43 deletions(-) diff --git a/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx b/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx index d9a1a87ac..89eb9b5a3 100644 --- a/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx +++ b/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx @@ -15,6 +15,7 @@ // along with this program. If not, see . import React from "react"; +import get from "lodash/get"; import { createStyles, Theme, withStyles } from "@material-ui/core/styles"; import { NewServiceAccount } from "./types"; import { Button } from "@material-ui/core"; @@ -67,6 +68,8 @@ const CredentialsPrompt = ({ return null; } + const consoleCreds = get(newServiceAccount, "console", null); + return ( Secret Key: {newServiceAccount.secretKey} + {consoleCreds && ( + + + Console Credentials +
    +
  • + Access Key: {consoleCreds.accessKey} +
  • +
  • + Secret Key: {consoleCreds.secretKey} +
  • +
+
+
+ )}