From ff4e959d110418acba47afc70cf11a1b5ac0a133 Mon Sep 17 00:00:00 2001 From: Alex <33497058+bexsoft@users.noreply.github.com> Date: Fri, 22 May 2020 14:36:41 -0500 Subject: [PATCH] Fixed styles in users policy modal (#139) Co-authored-by: Benjamin Perez --- .../Common/TableWrapper/TableActionButton.tsx | 4 +- .../TableActionIcons/DescriptionIcon.tsx | 20 +++++++ .../screens/Console/Policies/SetPolicy.tsx | 60 +++++++------------ portal-ui/src/screens/Console/Users/Users.tsx | 2 +- 4 files changed, 43 insertions(+), 43 deletions(-) create mode 100644 portal-ui/src/screens/Console/Common/TableWrapper/TableActionIcons/DescriptionIcon.tsx diff --git a/portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx b/portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx index 2ef25bf6ba..254e27770b 100644 --- a/portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx +++ b/portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx @@ -19,8 +19,8 @@ import { IconButton } from "@material-ui/core"; import ViewIcon from "./TableActionIcons/ViewIcon"; import PencilIcon from "./TableActionIcons/PencilIcon"; import DeleteIcon from "./TableActionIcons/DeleteIcon"; +import DescriptionIcon from "./TableActionIcons/DescriptionIcon"; import { Link } from "react-router-dom"; -import DescriptionIcon from "@material-ui/icons/Description"; interface IActionButton { type: string; @@ -41,7 +41,7 @@ const defineIcon = (type: string, selected: boolean) => { case "delete": return ; case "description": - return ; + return ; } return null; diff --git a/portal-ui/src/screens/Console/Common/TableWrapper/TableActionIcons/DescriptionIcon.tsx b/portal-ui/src/screens/Console/Common/TableWrapper/TableActionIcons/DescriptionIcon.tsx new file mode 100644 index 0000000000..6ea479f696 --- /dev/null +++ b/portal-ui/src/screens/Console/Common/TableWrapper/TableActionIcons/DescriptionIcon.tsx @@ -0,0 +1,20 @@ +import React from "react"; +import { IIcon, selected, unSelected } from "./common"; + +const PencilIcon = ({ active = false }: IIcon) => { + return ( + + + + ); +}; + +export default PencilIcon; diff --git a/portal-ui/src/screens/Console/Policies/SetPolicy.tsx b/portal-ui/src/screens/Console/Policies/SetPolicy.tsx index ea99aca992..885eb5b3ac 100644 --- a/portal-ui/src/screens/Console/Policies/SetPolicy.tsx +++ b/portal-ui/src/screens/Console/Policies/SetPolicy.tsx @@ -18,10 +18,8 @@ import React, { useCallback, useEffect, useState } from "react"; import { createStyles, Theme, withStyles } from "@material-ui/core/styles"; import { Button, - FormControlLabel, LinearProgress, Paper, - Switch, Table, TableBody, TableCell, @@ -30,10 +28,7 @@ import { TableRow, } from "@material-ui/core"; import Grid from "@material-ui/core/Grid"; -import InputBoxWrapper from "../Common/FormComponents/InputBoxWrapper/InputBoxWrapper"; -import { RadioGroupSelector } from "../Common/FormComponents/RadioGroupSelector/RadioGroupSelector"; import { modalBasic } from "../Common/FormComponents/common/styleLibrary"; -import { IElementValue } from "../Configurations/types"; import { User } from "../Users/types"; import ModalWrapper from "../Common/ModalWrapper/ModalWrapper"; import { Policy, PolicyList } from "./types"; @@ -50,6 +45,9 @@ interface ISetPolicyProps { const styles = (theme: Theme) => createStyles({ ...modalBasic, + buttonContainer: { + textAlign: "right", + }, }); const SetPolicy = ({ @@ -59,23 +57,6 @@ const SetPolicy = ({ open, }: ISetPolicyProps) => { //Local States - const [useConnectionString, setUseConnectionString] = useState( - false - ); - const [connectionString, setConnectionString] = useState(""); - const [host, setHostname] = useState(""); - const [dbName, setDbName] = useState(""); - const [port, setPort] = useState(""); - const [user, setUser] = useState(""); - const [password, setPassword] = useState(""); - const [sslMode, setSslMode] = useState("require"); - - const [table, setTable] = useState(""); - const [format, setFormat] = useState("namespace"); - const [queueDir, setQueueDir] = useState(""); - const [queueLimit, setQueueLimit] = useState(""); - const [comment, setComment] = useState(""); - const [records, setRecords] = useState([]); const [loading, setLoading] = useState(false); const [error, setError] = useState(""); @@ -175,25 +156,24 @@ const SetPolicy = ({ - - - - {loading && ( - - - - )} + + + + {loading && ( + + + + )} ); }; diff --git a/portal-ui/src/screens/Console/Users/Users.tsx b/portal-ui/src/screens/Console/Users/Users.tsx index aefbb70329..22fa1f29a7 100644 --- a/portal-ui/src/screens/Console/Users/Users.tsx +++ b/portal-ui/src/screens/Console/Users/Users.tsx @@ -264,8 +264,8 @@ class Users extends React.Component { }; const tableActions = [ - { type: "description", onClick: setPolicyAction }, { type: "view", onClick: viewAction }, + { type: "description", onClick: setPolicyAction }, { type: "delete", onClick: deleteAction }, ];