Fix Console Warnings on Browser (#1306)

* Fixed issues with broken styles

* Fix Merge Conflicts

Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>

* some tweaks

Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>
This commit is contained in:
Daniel Valdivia
2021-12-08 16:09:29 -08:00
committed by GitHub
parent 9b39566f7c
commit 48dfe74aed
44 changed files with 139 additions and 196 deletions

View File

@@ -47,11 +47,12 @@ interface IBackLink {
classes: any; classes: any;
to: string; to: string;
label: string; label: string;
className?: any;
} }
const BackLink = ({ to, label, classes }: IBackLink) => { const BackLink = ({ to, label, classes, className }: IBackLink) => {
return ( return (
<Link to={to} className={classes.link}> <Link to={to} className={`${classes.link} ${className ? className : ""}`}>
<div className={classes.icon}> <div className={classes.icon}>
<BackSettingsIcon /> <BackSettingsIcon />
</div> </div>

View File

@@ -215,7 +215,7 @@ const Account = ({
<SearchBox <SearchBox
placeholder={"Search Service Accounts"} placeholder={"Search Service Accounts"}
onChange={setFilter} onChange={setFilter}
classes={classes} overrideClass={classes.searchField}
/> />
<Button <Button

View File

@@ -144,7 +144,6 @@ const AddServiceAccount = ({
<Grid item xs={12}> <Grid item xs={12}>
<FormSwitchWrapper <FormSwitchWrapper
value="locking" value="locking"
classes={classes}
id="locking" id="locking"
name="locking" name="locking"
checked={addCredentials} checked={addCredentials}
@@ -185,7 +184,6 @@ const AddServiceAccount = ({
value="locking" value="locking"
id="locking" id="locking"
name="locking" name="locking"
classes={classes}
checked={isRestrictedByPolicy} checked={isRestrictedByPolicy}
onChange={(event: React.ChangeEvent<HTMLInputElement>) => { onChange={(event: React.ChangeEvent<HTMLInputElement>) => {
setIsRestrictedByPolicy(event.target.checked); setIsRestrictedByPolicy(event.target.checked);

View File

@@ -25,7 +25,10 @@ import { Bucket, BucketList } from "../types";
import { AddIcon, BucketsIcon } from "../../../../icons"; import { AddIcon, BucketsIcon } from "../../../../icons";
import { AppState } from "../../../../store"; import { AppState } from "../../../../store";
import { setErrorSnackMessage } from "../../../../actions"; import { setErrorSnackMessage } from "../../../../actions";
import { containerForHeader } from "../../Common/FormComponents/common/styleLibrary"; import {
containerForHeader,
searchField,
} from "../../Common/FormComponents/common/styleLibrary";
import { ErrorResponseHandler } from "../../../../common/types"; import { ErrorResponseHandler } from "../../../../common/types";
import api from "../../../../common/api"; import api from "../../../../common/api";
import DeleteBucket from "./DeleteBucket"; import DeleteBucket from "./DeleteBucket";
@@ -64,7 +67,13 @@ const styles = (theme: Theme) =>
bucketList: { bucketList: {
marginTop: 25, marginTop: 25,
}, },
searchField: {
...searchField.searchField,
minWidth: 380,
"@media (max-width: 900px)": {
minWidth: 220,
},
},
...containerForHeader(theme.spacing(4)), ...containerForHeader(theme.spacing(4)),
}); });
@@ -186,8 +195,8 @@ const ListBuckets = ({
<Grid item xs={12} className={classes.actionsTray} display="flex"> <Grid item xs={12} className={classes.actionsTray} display="flex">
<SearchBox <SearchBox
onChange={setFilterBuckets} onChange={setFilterBuckets}
classes={classes}
placeholder="Search Buckets" placeholder="Search Buckets"
overrideClass={classes.searchField}
/> />
<Grid <Grid

View File

@@ -135,7 +135,12 @@ const styles = (theme: Theme) =>
right: 10, right: 10,
}, },
}, },
screenTitle: {
borderBottom: 0,
paddingTop: 0,
paddingLeft: 0,
paddingRight: 0,
},
...tableStyles, ...tableStyles,
...actionsTray, ...actionsTray,
...searchField, ...searchField,
@@ -1011,6 +1016,7 @@ const ListObjects = ({
<PageLayout> <PageLayout>
<Grid item xs={12}> <Grid item xs={12}>
<ScreenTitle <ScreenTitle
className={classes.screenTitle}
icon={ icon={
<Fragment> <Fragment>
<FolderIcon width={40} /> <FolderIcon width={40} />
@@ -1134,8 +1140,8 @@ const ListObjects = ({
> >
<SearchBox <SearchBox
onChange={setFilterObjects} onChange={setFilterObjects}
classes={classes}
placeholder="Search Objects" placeholder="Search Objects"
overrideClass={classes.searchField}
/> />
</SecureComponent> </SecureComponent>
<div> <div>

View File

@@ -56,6 +56,9 @@ const styles = (theme: Theme) =>
position: "relative", position: "relative",
marginTop: 15, marginTop: 15,
}, },
inputBoxSpacer: {
marginBottom: 7,
},
}); });
const CSVMultiSelector = ({ const CSVMultiSelector = ({
@@ -140,21 +143,24 @@ const CSVMultiSelector = ({
const inputs = currentElements.map((element, index) => { const inputs = currentElements.map((element, index) => {
return ( return (
<InputBoxWrapper <div className={classes.inputBoxSpacer}>
id={`${name}-${index.toString()}`} <InputBoxWrapper
label={""} id={`${name}-${index.toString()}`}
classes={classes} label={""}
name={`${name}-${index.toString()}`} name={`${name}-${index.toString()}`}
value={currentElements[index]} value={currentElements[index]}
onChange={onChangeElement} onChange={onChangeElement}
index={index} index={index}
key={`csv-${name}-${index.toString()}`} key={`csv-${name}-${index.toString()}`}
placeholder={commonPlaceholder} placeholder={commonPlaceholder}
overlayIcon={index === currentElements.length - 1 ? <AddIcon /> : null} overlayIcon={
overlayAction={() => { index === currentElements.length - 1 ? <AddIcon /> : null
addEmptyLine(currentElements); }
}} overlayAction={() => {
/> addEmptyLine(currentElements);
}}
/>
</div>
); );
}); });

View File

@@ -23,7 +23,11 @@ import CancelIcon from "@mui/icons-material/Cancel";
import { Theme } from "@mui/material/styles"; import { Theme } from "@mui/material/styles";
import createStyles from "@mui/styles/createStyles"; import createStyles from "@mui/styles/createStyles";
import withStyles from "@mui/styles/withStyles"; import withStyles from "@mui/styles/withStyles";
import { fieldBasic, tooltipHelper } from "../common/styleLibrary"; import {
fieldBasic,
fileInputStyles,
tooltipHelper,
} from "../common/styleLibrary";
import { fileProcess } from "./utils"; import { fileProcess } from "./utils";
import HelpIcon from "../../../../../icons/HelpIcon"; import HelpIcon from "../../../../../icons/HelpIcon";
import ErrorBlock from "../../../../shared/ErrorBlock"; import ErrorBlock from "../../../../shared/ErrorBlock";
@@ -42,19 +46,10 @@ interface InputBoxProps {
value?: string; value?: string;
} }
const componentHeight = 48;
const styles = (theme: Theme) => const styles = (theme: Theme) =>
createStyles({ createStyles({
...fieldBasic, ...fieldBasic,
...tooltipHelper, ...tooltipHelper,
textBoxContainer: {
flexGrow: 1,
position: "relative",
display: "flex",
flexWrap: "nowrap",
height: componentHeight,
},
valueString: { valueString: {
maxWidth: 350, maxWidth: 350,
whiteSpace: "nowrap", whiteSpace: "nowrap",
@@ -62,17 +57,10 @@ const styles = (theme: Theme) =>
textOverflow: "ellipsis", textOverflow: "ellipsis",
marginTop: 2, marginTop: 2,
}, },
fileReselect: {
display: "flex",
alignItems: "center",
height: componentHeight,
},
fieldBottom: {
borderBottom: "#9c9c9c 1px solid",
},
fileInputField: { fileInputField: {
margin: "13px 0", margin: "13px 0",
}, },
...fileInputStyles,
}); });
const FileSelector = ({ const FileSelector = ({

View File

@@ -105,6 +105,11 @@ const StyledSwitch = withStyles((theme) => ({
}, },
checked: {}, checked: {},
focusVisible: {}, focusVisible: {},
switchContainer: {
display: "flex",
alignItems: "center",
justifyContent: "flex-end",
},
}))(Switch); }))(Switch);
const FormSwitchWrapper = ({ const FormSwitchWrapper = ({

View File

@@ -308,6 +308,7 @@ export const predefinedList = {
textAlign: "left" as const, textAlign: "left" as const,
marginRight: 10, marginRight: 10,
flexGrow: 0, flexGrow: 0,
fontWeight: "normal" as const,
}, },
predefinedList: { predefinedList: {
backgroundColor: "#fbfafa", backgroundColor: "#fbfafa",
@@ -1069,11 +1070,6 @@ export const serviceAccountStyles: any = {
buttonSpacer: { buttonSpacer: {
marginRight: "1rem", marginRight: "1rem",
}, },
switchContainer: {
display: "flex",
alignItems: "center",
justifyContent: "flex-end",
},
}; };
export const tableStyles: any = { export const tableStyles: any = {
@@ -1136,6 +1132,7 @@ export const fileInputStyles = {
}, },
textBoxContainer: { textBoxContainer: {
border: "1px solid #EAEAEA", border: "1px solid #EAEAEA",
borderRadius: 3,
padding: 5, padding: 5,
"& input": { "& input": {
width: "100%", width: "100%",

View File

@@ -52,7 +52,6 @@ const ConfirmDialog = ({
return ( return (
<Dialog <Dialog
open={isOpen} open={isOpen}
classes={classes}
onClose={(event, reason) => { onClose={(event, reason) => {
if (reason !== "backdropClick") { if (reason !== "backdropClick") {
onClose(); // close on Esc but not on click outside onClose(); // close on Esc but not on click outside
@@ -62,6 +61,11 @@ const ConfirmDialog = ({
onBackdropClick={() => { onBackdropClick={() => {
return false; return false;
}} }}
sx={{
"& .MuiPaper-root": {
padding: "1rem 2rem 2rem 1rem",
},
}}
> >
<DialogTitle className={classes.title}> <DialogTitle className={classes.title}>
<div className={classes.titleText}>{title}</div> <div className={classes.titleText}>{title}</div>

View File

@@ -27,6 +27,7 @@ interface IScreenTitle {
title?: any; title?: any;
subTitle?: any; subTitle?: any;
actions?: any; actions?: any;
className?: any;
} }
const styles = (theme: Theme) => const styles = (theme: Theme) =>
@@ -75,10 +76,15 @@ const ScreenTitle = ({
title, title,
subTitle, subTitle,
actions, actions,
className,
}: IScreenTitle) => { }: IScreenTitle) => {
return ( return (
<Grid container> <Grid container>
<Grid item xs={12} className={classes.screenTitle}> <Grid
item
xs={12}
className={`${classes.screenTitle} ${className ? className : ""}`}
>
<div className={classes.leftItems}> <div className={classes.leftItems}>
{icon ? <div className={classes.headerBarIcon}>{icon}</div> : null} {icon ? <div className={classes.headerBarIcon}>{icon}</div> : null}
<div className={classes.titleColumn}> <div className={classes.titleColumn}>

View File

@@ -20,6 +20,7 @@ type SearchBoxProps = {
classes: any; classes: any;
onChange: (value: string) => void; onChange: (value: string) => void;
adornmentPosition?: "start" | "end"; adornmentPosition?: "start" | "end";
overrideClass?: any;
}; };
const SearchBox = ({ const SearchBox = ({
@@ -27,6 +28,8 @@ const SearchBox = ({
classes, classes,
onChange, onChange,
adornmentPosition = "end", adornmentPosition = "end",
overrideClass,
}: SearchBoxProps) => { }: SearchBoxProps) => {
const inputProps = { const inputProps = {
disableUnderline: true, disableUnderline: true,
@@ -42,7 +45,7 @@ const SearchBox = ({
return ( return (
<TextField <TextField
placeholder={placeholder} placeholder={placeholder}
className={classes.searchField} className={overrideClass? overrideClass : classes.searchField}
id="search-resource" id="search-resource"
label="" label=""
InputProps={inputProps} InputProps={inputProps}

View File

@@ -423,7 +423,6 @@ const AddTierConfiguration = ({
<div className={classes.formFieldRow}> <div className={classes.formFieldRow}>
<FileSelector <FileSelector
accept=".json" accept=".json"
classes={classes}
id="creds" id="creds"
label="Credentials" label="Credentials"
name="creds" name="creds"

View File

@@ -201,7 +201,7 @@ const ListTiersConfiguration = ({
<SearchBox <SearchBox
placeholder="Filter" placeholder="Filter"
onChange={setFilter} onChange={setFilter}
classes={classes} overrideClass={classes.searchField}
/> />
<div className={classes.rightActionButtons}> <div className={classes.rightActionButtons}>

View File

@@ -171,7 +171,6 @@ const UpdateTierCredentialsModal = ({
{type === "gcs" && ( {type === "gcs" && (
<Fragment> <Fragment>
<FileSelector <FileSelector
classes={classes}
accept=".json" accept=".json"
id="creds" id="creds"
label="Credentials" label="Credentials"

View File

@@ -211,7 +211,6 @@ const AddGroup = ({
)} )}
<Grid item xs={12}> <Grid item xs={12}>
<UsersSelectors <UsersSelectors
classes={classes}
selectedUsers={selectedUsers} selectedUsers={selectedUsers}
setSelectedUsers={setSelectedUsers} setSelectedUsers={setSelectedUsers}
editMode={selectedGroup !== null} editMode={selectedGroup !== null}

View File

@@ -67,11 +67,7 @@ const AddGroupMember = ({
return ( return (
<ModalWrapper modalOpen={open} onClose={onClose} title={title}> <ModalWrapper modalOpen={open} onClose={onClose} title={title}>
<div className={classes.formFieldRow}> <div className={classes.formFieldRow}>
<PredefinedList <PredefinedList label={`Selected Group`} content={selectedGroup} />
classes={classes}
label={`Selected Group`}
content={selectedGroup}
/>
</div> </div>
<UsersSelectors <UsersSelectors
selectedUsers={selectedUsers} selectedUsers={selectedUsers}

View File

@@ -0,0 +1,35 @@
import React, { Fragment } from "react";
import PageHeader from "../Common/PageHeader/PageHeader";
import { Link } from "react-router-dom";
import { Theme } from "@mui/material/styles";
import createStyles from "@mui/styles/createStyles";
import withStyles from "@mui/styles/withStyles";
const styles = (theme: Theme) =>
createStyles({
breadcrumLink: {
textDecoration: "none",
color: "black",
},
});
type DetailsHeaderProps = {
classes: any;
};
const GroupDetailsHeader = ({ classes }: DetailsHeaderProps) => {
return (
<PageHeader
label={
<Fragment>
<Link to={"/groups"} className={classes.breadcrumLink}>
Groups
</Link>
</Fragment>
}
actions={<React.Fragment />}
/>
);
};
export default withStyles(styles)(GroupDetailsHeader);

View File

@@ -205,11 +205,7 @@ const Groups = ({ classes, setErrorSnackMessage }: IGroupsProps) => {
scopes={[IAM_SCOPES.ADMIN_LIST_GROUPS]} scopes={[IAM_SCOPES.ADMIN_LIST_GROUPS]}
errorProps={{ disabled: true }} errorProps={{ disabled: true }}
> >
<SearchBox <SearchBox placeholder={"Search Groups"} onChange={setFilter} overrideClass={classes.searchField} />
placeholder={"Search Groups"}
onChange={setFilter}
classes={classes}
/>
</SecureComponent> </SecureComponent>
<SecureComponent <SecureComponent

View File

@@ -1,6 +1,5 @@
import React, { Fragment, useEffect, useState } from "react"; import React, { Fragment, useEffect, useState } from "react";
import PageHeader from "../Common/PageHeader/PageHeader"; import { useParams } from "react-router-dom";
import { Link, useParams } from "react-router-dom";
import { Theme } from "@mui/material/styles"; import { Theme } from "@mui/material/styles";
import createStyles from "@mui/styles/createStyles"; import createStyles from "@mui/styles/createStyles";
import { import {
@@ -40,6 +39,7 @@ import {
import SecureComponent, { import SecureComponent, {
hasPermission, hasPermission,
} from "../../../common/SecureComponent/SecureComponent"; } from "../../../common/SecureComponent/SecureComponent";
import GroupDetailsHeader from "./GroupDetailsHeader";
const styles = (theme: Theme) => const styles = (theme: Theme) =>
createStyles({ createStyles({
@@ -96,10 +96,6 @@ interface IGroupDetailsProps {
setErrorSnackMessage: typeof setErrorSnackMessage; setErrorSnackMessage: typeof setErrorSnackMessage;
} }
type DetailsHeaderProps = {
classes: any;
};
type GroupInfo = { type GroupInfo = {
members?: any[]; members?: any[];
name?: string; name?: string;
@@ -116,21 +112,6 @@ export const getPoliciesAsString = (policies: string[]): string => {
return policies.join(", "); return policies.join(", ");
}; };
const GroupDetailsHeader = ({ classes }: DetailsHeaderProps) => {
return (
<PageHeader
label={
<Fragment>
<Link to={"/groups"} className={classes.breadcrumLink}>
Groups
</Link>
</Fragment>
}
actions={<React.Fragment />}
/>
);
};
const GroupsDetails = ({ classes }: IGroupDetailsProps) => { const GroupsDetails = ({ classes }: IGroupDetailsProps) => {
const [groupDetails, setGroupDetails] = useState<GroupInfo>({}); const [groupDetails, setGroupDetails] = useState<GroupInfo>({});
@@ -203,7 +184,7 @@ const GroupsDetails = ({ classes }: IGroupDetailsProps) => {
onChange={(searchText) => { onChange={(searchText) => {
setMemberFilter(searchText); setMemberFilter(searchText);
}} }}
classes={classes} overrideClass={classes.searchField}
/> />
<SecureComponent <SecureComponent
resource={CONSOLE_UI_RESOURCE} resource={CONSOLE_UI_RESOURCE}
@@ -280,7 +261,7 @@ const GroupsDetails = ({ classes }: IGroupDetailsProps) => {
); );
return ( return (
<React.Fragment> <React.Fragment>
<GroupDetailsHeader classes={classes} /> <GroupDetailsHeader />
<BackLink to={"/groups"} label={"Return to Groups"} /> <BackLink to={"/groups"} label={"Return to Groups"} />
<PageLayout className={classes.pageContainer}> <PageLayout className={classes.pageContainer}>
@@ -377,7 +358,6 @@ const GroupsDetails = ({ classes }: IGroupDetailsProps) => {
onSaveClick={() => {}} onSaveClick={() => {}}
title={memberActionText} title={memberActionText}
groupStatus={groupEnabled} groupStatus={groupEnabled}
classes={classes}
preSelectedUsers={members} preSelectedUsers={members}
open={usersOpen} open={usersOpen}
onClose={() => { onClose={() => {

View File

@@ -312,7 +312,6 @@ const Heal = ({ classes, distributedSetup }: IHeal) => {
<CheckboxWrapper <CheckboxWrapper
name="recursive" name="recursive"
id="recursive" id="recursive"
classes={classes}
value="recursive" value="recursive"
checked={recursive} checked={recursive}
onChange={(e) => { onChange={(e) => {
@@ -324,7 +323,6 @@ const Heal = ({ classes, distributedSetup }: IHeal) => {
<CheckboxWrapper <CheckboxWrapper
name="forceStart" name="forceStart"
id="forceStart" id="forceStart"
classes={classes}
value="forceStart" value="forceStart"
checked={forceStart} checked={forceStart}
onChange={(e) => { onChange={(e) => {
@@ -336,7 +334,6 @@ const Heal = ({ classes, distributedSetup }: IHeal) => {
<CheckboxWrapper <CheckboxWrapper
name="forceStop" name="forceStop"
id="forceStop" id="forceStop"
classes={classes}
value="forceStop" value="forceStop"
checked={forceStop} checked={forceStop}
onChange={(e) => { onChange={(e) => {

View File

@@ -283,7 +283,6 @@ const LogsSearchMain = ({
<Grid item xs={12} className={`${classes.searchOptions}`}> <Grid item xs={12} className={`${classes.searchOptions}`}>
<div className={classes.dateRangePicker}> <div className={classes.dateRangePicker}>
<DateRangeSelector <DateRangeSelector
classes={classes}
setTimeEnd={setTimeEnd} setTimeEnd={setTimeEnd}
setTimeStart={setTimeStart} setTimeStart={setTimeStart}
timeEnd={timeEnd} timeEnd={timeEnd}
@@ -325,7 +324,6 @@ const LogsSearchMain = ({
</div> </div>
<div className={classes.filtersContainer}> <div className={classes.filtersContainer}>
<FilterInputWrapper <FilterInputWrapper
classes={classes}
onChange={setBucket} onChange={setBucket}
value={bucket} value={bucket}
label={"Bucket"} label={"Bucket"}
@@ -333,7 +331,6 @@ const LogsSearchMain = ({
name="bucket" name="bucket"
/> />
<FilterInputWrapper <FilterInputWrapper
classes={classes}
onChange={setApiName} onChange={setApiName}
value={apiName} value={apiName}
label={"API Name"} label={"API Name"}
@@ -341,7 +338,6 @@ const LogsSearchMain = ({
name="api_name" name="api_name"
/> />
<FilterInputWrapper <FilterInputWrapper
classes={classes}
onChange={setUserAgent} onChange={setUserAgent}
value={userAgent} value={userAgent}
label={"User Agent"} label={"User Agent"}
@@ -351,7 +347,6 @@ const LogsSearchMain = ({
</div> </div>
<div className={classes.filtersContainer}> <div className={classes.filtersContainer}>
<FilterInputWrapper <FilterInputWrapper
classes={classes}
onChange={setObject} onChange={setObject}
value={object} value={object}
label={"Object"} label={"Object"}
@@ -359,7 +354,6 @@ const LogsSearchMain = ({
name="object" name="object"
/> />
<FilterInputWrapper <FilterInputWrapper
classes={classes}
onChange={setRequestID} onChange={setRequestID}
value={requestID} value={requestID}
label={"Request ID"} label={"Request ID"}
@@ -367,7 +361,6 @@ const LogsSearchMain = ({
name="request_id" name="request_id"
/> />
<FilterInputWrapper <FilterInputWrapper
classes={classes}
onChange={setResponseStatus} onChange={setResponseStatus}
value={responseStatus} value={responseStatus}
label={"Response Status"} label={"Response Status"}

View File

@@ -109,7 +109,6 @@ const ConfTargetGeneric = ({
return ( return (
<FormSwitchWrapper <FormSwitchWrapper
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
const value = e.target.checked ? "true" : "false"; const value = e.target.checked ? "true" : "false";
setValueElement(field.name, value, item); setValueElement(field.name, value, item);
@@ -125,7 +124,6 @@ const ConfTargetGeneric = ({
case "csv": case "csv":
return ( return (
<CSVMultiSelector <CSVMultiSelector
classes={classes}
elements={valueHolder[item] ? valueHolder[item].value : ""} elements={valueHolder[item] ? valueHolder[item].value : ""}
label={field.label} label={field.label}
name={field.name} name={field.name}
@@ -140,7 +138,6 @@ const ConfTargetGeneric = ({
case "comment": case "comment":
return ( return (
<CommentBoxWrapper <CommentBoxWrapper
classes={classes}
id={field.name} id={field.name}
name={field.name} name={field.name}
label={field.label} label={field.label}
@@ -155,7 +152,6 @@ const ConfTargetGeneric = ({
default: default:
return ( return (
<InputBoxWrapper <InputBoxWrapper
classes={classes}
id={field.name} id={field.name}
name={field.name} name={field.name}
label={field.label} label={field.label}

View File

@@ -93,12 +93,16 @@ const ResetConfigurationModal = ({
return ( return (
<Dialog <Dialog
open={resetOpen} open={resetOpen}
classes={classes}
onClose={() => { onClose={() => {
closeResetModalAndRefresh(false); closeResetModalAndRefresh(false);
}} }}
aria-labelledby="alert-dialog-title" aria-labelledby="alert-dialog-title"
aria-describedby="alert-dialog-description" aria-describedby="alert-dialog-description"
sx={{
"& .MuiPaper-root": {
padding: "1rem 2rem 2rem 1rem",
},
}}
> >
<DialogTitle id="alert-dialog-title" className={classes.title}> <DialogTitle id="alert-dialog-title" className={classes.title}>
<div className={classes.titleText}>Restore Defaults</div> <div className={classes.titleText}>Restore Defaults</div>

View File

@@ -58,7 +58,6 @@ interface IListNotificationEndpoints {
const styles = (theme: Theme) => const styles = (theme: Theme) =>
createStyles({ createStyles({
...actionsTray, ...actionsTray,
...searchField,
...settingsCommon, ...settingsCommon,
...containerForHeader(theme.spacing(4)), ...containerForHeader(theme.spacing(4)),
twHeight: { twHeight: {
@@ -73,6 +72,13 @@ const styles = (theme: Theme) =>
whiteSpace: "nowrap", whiteSpace: "nowrap",
}, },
}, },
searchField: {
...searchField.searchField,
minWidth: 380,
"@media (max-width: 900px)": {
minWidth: 220,
},
},
}); });
const ListNotificationEndpoints = ({ const ListNotificationEndpoints = ({
@@ -140,9 +146,9 @@ const ListNotificationEndpoints = ({
<PageLayout> <PageLayout>
<Grid item xs={12} className={classes.actionsTray}> <Grid item xs={12} className={classes.actionsTray}>
<SearchBox <SearchBox
classes={classes}
placeholder="Search target" placeholder="Search target"
onChange={setFilter} onChange={setFilter}
overrideClass={classes.searchField}
/> />
<div className={classes.rightActionItems}> <div className={classes.rightActionItems}>
<BoxIconButton <BoxIconButton

View File

@@ -45,9 +45,9 @@ const NotificationTypeSelector = ({ classes }: INotificationTypeSelector) => {
<Fragment> <Fragment>
<PageHeader label="Notification Endpoints" /> <PageHeader label="Notification Endpoints" />
<BackLink <BackLink
classes={classes}
to="/notification-endpoints" to="/notification-endpoints"
label="Return to Configured Endpoints" label="Return to Configured Endpoints"
className={classes.link}
/> />
<PageLayout> <PageLayout>
<div className={classes.iconContainer}> <div className={classes.iconContainer}>

View File

@@ -199,8 +199,8 @@ const ListPolicies = ({ classes, setErrorSnackMessage }: IPoliciesProps) => {
<Grid item xs={12} className={classes.actionsTray}> <Grid item xs={12} className={classes.actionsTray}>
<SearchBox <SearchBox
onChange={setFilterPolicies} onChange={setFilterPolicies}
classes={classes}
placeholder="Search Policies" placeholder="Search Policies"
overrideClass={classes.searchField}
/> />
<SecureComponent <SecureComponent

View File

@@ -331,11 +331,7 @@ const PolicyDetails = ({
</Fragment> </Fragment>
} }
/> />
<BackLink <BackLink to={"/policies"} label={"Return to Policies"} />
to={"/policies"}
label={"Return to Policies"}
classes={classes}
/>
<PageLayout className={classes.pageContainer}> <PageLayout className={classes.pageContainer}>
<Grid item xs={12}> <Grid item xs={12}>
<ScreenTitle <ScreenTitle

View File

@@ -145,6 +145,7 @@ const PolicySelectors = ({
onChange={(value) => { onChange={(value) => {
setFilter(value); setFilter(value);
}} }}
overrideClass={classes.searchField}
/> />
</div> </div>
</Grid> </Grid>

View File

@@ -147,14 +147,12 @@ const SetPolicy = ({
> >
<Grid item xs={12}> <Grid item xs={12}>
<PredefinedList <PredefinedList
classes={classes}
label={`Selected ${selectedGroup !== null ? "Group" : "User"}`} label={`Selected ${selectedGroup !== null ? "Group" : "User"}`}
content={selectedGroup !== null ? selectedGroup : userName} content={selectedGroup !== null ? selectedGroup : userName}
/> />
</Grid> </Grid>
<Grid item xs={12}> <Grid item xs={12}>
<PredefinedList <PredefinedList
classes={classes}
label={"Current Policy"} label={"Current Policy"}
content={actualPolicy.join(", ")} content={actualPolicy.join(", ")}
/> />

View File

@@ -246,7 +246,6 @@ const Affinity = ({
</div> </div>
<Grid item className={classes.radioField}> <Grid item className={classes.radioField}>
<RadioGroupSelector <RadioGroupSelector
classes={classes}
currentSelection={podAffinity} currentSelection={podAffinity}
id="affinity-options" id="affinity-options"
name="affinity-options" name="affinity-options"

View File

@@ -498,7 +498,6 @@ const Configure = ({
id="expose_minio" id="expose_minio"
name="expose_minio" name="expose_minio"
checked={exposeMinIO} checked={exposeMinIO}
classes={classes}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
const checked = targetD.checked; const checked = targetD.checked;
@@ -513,7 +512,6 @@ const Configure = ({
value="expose_console" value="expose_console"
id="expose_console" id="expose_console"
name="expose_console" name="expose_console"
classes={classes}
checked={exposeConsole} checked={exposeConsole}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -560,7 +558,6 @@ const Configure = ({
<div className={classes.containerItem}> <div className={classes.containerItem}>
<InputBoxWrapper <InputBoxWrapper
type="number" type="number"
classes={classes}
id="tenant_securityContext_runAsUser" id="tenant_securityContext_runAsUser"
name="tenant_securityContext_runAsUser" name="tenant_securityContext_runAsUser"
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
@@ -582,7 +579,6 @@ const Configure = ({
<div className={classes.containerItem}> <div className={classes.containerItem}>
<InputBoxWrapper <InputBoxWrapper
type="number" type="number"
classes={classes}
id="tenant_securityContext_runAsGroup" id="tenant_securityContext_runAsGroup"
name="tenant_securityContext_runAsGroup" name="tenant_securityContext_runAsGroup"
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
@@ -605,7 +601,6 @@ const Configure = ({
<div className={classes.containerItem}> <div className={classes.containerItem}>
<InputBoxWrapper <InputBoxWrapper
type="number" type="number"
classes={classes}
id="tenant_securityContext_fsGroup" id="tenant_securityContext_fsGroup"
name="tenant_securityContext_fsGroup" name="tenant_securityContext_fsGroup"
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
@@ -630,7 +625,6 @@ const Configure = ({
<Grid item xs={12} className={classes.configSectionItem}> <Grid item xs={12} className={classes.configSectionItem}>
<div className={classes.multiContainer}> <div className={classes.multiContainer}>
<FormSwitchWrapper <FormSwitchWrapper
classes={classes}
value="tenantSecurityContextRunAsNonRoot" value="tenantSecurityContextRunAsNonRoot"
id="tenant_securityContext_runAsNonRoot" id="tenant_securityContext_runAsNonRoot"
name="tenant_securityContext_runAsNonRoot" name="tenant_securityContext_runAsNonRoot"
@@ -669,7 +663,6 @@ const Configure = ({
<Grid xs={12} className={classes.logSearchCustomFields}> <Grid xs={12} className={classes.logSearchCustomFields}>
<Grid item xs={12}> <Grid item xs={12}>
<SelectWrapper <SelectWrapper
classes={classes}
id="log_search_storage_class" id="log_search_storage_class"
name="log_search_storage_class" name="log_search_storage_class"
onChange={(e: SelectChangeEvent<string>) => { onChange={(e: SelectChangeEvent<string>) => {
@@ -690,7 +683,6 @@ const Configure = ({
type="number" type="number"
id="log_search_volume_size" id="log_search_volume_size"
name="log_search_volume_size" name="log_search_volume_size"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchVolumeSize", e.target.value); updateField("logSearchVolumeSize", e.target.value);
cleanValidation("log_search_volume_size"); cleanValidation("log_search_volume_size");
@@ -720,7 +712,6 @@ const Configure = ({
type="number" type="number"
id="logSearch_securityContext_runAsUser" id="logSearch_securityContext_runAsUser"
name="logSearch_securityContext_runAsUser" name="logSearch_securityContext_runAsUser"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchSecurityContext", { updateField("logSearchSecurityContext", {
...logSearchSecurityContext, ...logSearchSecurityContext,
@@ -743,7 +734,6 @@ const Configure = ({
type="number" type="number"
id="logSearch_securityContext_runAsGroup" id="logSearch_securityContext_runAsGroup"
name="logSearch_securityContext_runAsGroup" name="logSearch_securityContext_runAsGroup"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchSecurityContext", { updateField("logSearchSecurityContext", {
...logSearchSecurityContext, ...logSearchSecurityContext,
@@ -767,7 +757,6 @@ const Configure = ({
type="number" type="number"
id="logSearch_securityContext_fsGroup" id="logSearch_securityContext_fsGroup"
name="logSearch_securityContext_fsGroup" name="logSearch_securityContext_fsGroup"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchSecurityContext", { updateField("logSearchSecurityContext", {
...logSearchSecurityContext, ...logSearchSecurityContext,
@@ -794,7 +783,6 @@ const Configure = ({
value="logSearchSecurityContextRunAsNonRoot" value="logSearchSecurityContextRunAsNonRoot"
id="logSearch_securityContext_runAsNonRoot" id="logSearch_securityContext_runAsNonRoot"
name="logSearch_securityContext_runAsNonRoot" name="logSearch_securityContext_runAsNonRoot"
classes={classes}
checked={logSearchSecurityContext.runAsNonRoot} checked={logSearchSecurityContext.runAsNonRoot}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -823,7 +811,6 @@ const Configure = ({
type="number" type="number"
id="postgres_securityContext_runAsUser" id="postgres_securityContext_runAsUser"
name="postgres_securityContext_runAsUser" name="postgres_securityContext_runAsUser"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchPostgresSecurityContext", { updateField("logSearchPostgresSecurityContext", {
...logSearchPostgresSecurityContext, ...logSearchPostgresSecurityContext,
@@ -846,7 +833,6 @@ const Configure = ({
type="number" type="number"
id="postgres_securityContext_runAsGroup" id="postgres_securityContext_runAsGroup"
name="postgres_securityContext_runAsGroup" name="postgres_securityContext_runAsGroup"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchPostgresSecurityContext", { updateField("logSearchPostgresSecurityContext", {
...logSearchPostgresSecurityContext, ...logSearchPostgresSecurityContext,
@@ -869,7 +855,6 @@ const Configure = ({
type="number" type="number"
id="postgres_securityContext_fsGroup" id="postgres_securityContext_fsGroup"
name="postgres_securityContext_fsGroup" name="postgres_securityContext_fsGroup"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchPostgresSecurityContext", { updateField("logSearchPostgresSecurityContext", {
...logSearchPostgresSecurityContext, ...logSearchPostgresSecurityContext,
@@ -895,7 +880,6 @@ const Configure = ({
value="postgresSecurityContextRunAsNonRoot" value="postgresSecurityContextRunAsNonRoot"
id="postgres_securityContext_runAsNonRoot" id="postgres_securityContext_runAsNonRoot"
name="postgres_securityContext_runAsNonRoot" name="postgres_securityContext_runAsNonRoot"
classes={classes}
checked={logSearchPostgresSecurityContext.runAsNonRoot} checked={logSearchPostgresSecurityContext.runAsNonRoot}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -933,7 +917,6 @@ const Configure = ({
<SelectWrapper <SelectWrapper
id="prometheus_storage_class" id="prometheus_storage_class"
name="prometheus_storage_class" name="prometheus_storage_class"
classes={classes}
onChange={(e: SelectChangeEvent<string>) => { onChange={(e: SelectChangeEvent<string>) => {
updateField( updateField(
"prometheusSelectedStorageClass", "prometheusSelectedStorageClass",
@@ -952,7 +935,6 @@ const Configure = ({
type="number" type="number"
id="prometheus_volume_size" id="prometheus_volume_size"
name="prometheus_volume_size" name="prometheus_volume_size"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusVolumeSize", e.target.value); updateField("prometheusVolumeSize", e.target.value);
cleanValidation("prometheus_volume_size"); cleanValidation("prometheus_volume_size");
@@ -980,7 +962,6 @@ const Configure = ({
type="number" type="number"
id="prometheus_securityContext_runAsUser" id="prometheus_securityContext_runAsUser"
name="prometheus_securityContext_runAsUser" name="prometheus_securityContext_runAsUser"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusSecurityContext", { updateField("prometheusSecurityContext", {
...prometheusSecurityContext, ...prometheusSecurityContext,
@@ -1004,7 +985,6 @@ const Configure = ({
type="number" type="number"
id="prometheus_securityContext_runAsGroup" id="prometheus_securityContext_runAsGroup"
name="prometheus_securityContext_runAsGroup" name="prometheus_securityContext_runAsGroup"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusSecurityContext", { updateField("prometheusSecurityContext", {
...prometheusSecurityContext, ...prometheusSecurityContext,
@@ -1028,7 +1008,6 @@ const Configure = ({
type="number" type="number"
id="prometheus_securityContext_fsGroup" id="prometheus_securityContext_fsGroup"
name="prometheus_securityContext_fsGroup" name="prometheus_securityContext_fsGroup"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusSecurityContext", { updateField("prometheusSecurityContext", {
...prometheusSecurityContext, ...prometheusSecurityContext,
@@ -1056,7 +1035,6 @@ const Configure = ({
value="prometheusSecurityContextRunAsNonRoot" value="prometheusSecurityContextRunAsNonRoot"
id="prometheus_securityContext_runAsNonRoot" id="prometheus_securityContext_runAsNonRoot"
name="prometheus_securityContext_runAsNonRoot" name="prometheus_securityContext_runAsNonRoot"
classes={classes}
checked={prometheusSecurityContext.runAsNonRoot} checked={prometheusSecurityContext.runAsNonRoot}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;

View File

@@ -505,7 +505,6 @@ const Encryption = ({
<fieldset className={classes.fieldGroup}> <fieldset className={classes.fieldGroup}>
<legend>Encryption Service Certificates</legend> <legend>Encryption Service Certificates</legend>
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileServerCert("key", fileName, encodedValue); addFileServerCert("key", fileName, encodedValue);
cleanValidation("serverKey"); cleanValidation("serverKey");
@@ -519,7 +518,6 @@ const Encryption = ({
required={!enableAutoCert} required={!enableAutoCert}
/> />
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileServerCert("cert", fileName, encodedValue); addFileServerCert("cert", fileName, encodedValue);
cleanValidation("serverCert"); cleanValidation("serverCert");
@@ -541,7 +539,6 @@ const Encryption = ({
<fieldset className={classes.fieldGroup}> <fieldset className={classes.fieldGroup}>
<legend>Mutual TLS authentication</legend> <legend>Mutual TLS authentication</legend>
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileClientCert("key", fileName, encodedValue); addFileClientCert("key", fileName, encodedValue);
cleanValidation("clientKey"); cleanValidation("clientKey");
@@ -555,7 +552,6 @@ const Encryption = ({
required={!enableAutoCert} required={!enableAutoCert}
/> />
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileClientCert("cert", fileName, encodedValue); addFileClientCert("cert", fileName, encodedValue);
cleanValidation("clientCert"); cleanValidation("clientCert");
@@ -686,7 +682,6 @@ const Encryption = ({
<fieldset className={classes.fieldGroup}> <fieldset className={classes.fieldGroup}>
<legend>Mutual TLS authentication (optional)</legend> <legend>Mutual TLS authentication (optional)</legend>
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileVaultCert("key", fileName, encodedValue); addFileVaultCert("key", fileName, encodedValue);
cleanValidation("vault_key"); cleanValidation("vault_key");
@@ -698,7 +693,6 @@ const Encryption = ({
value={vaultCertificate.key} value={vaultCertificate.key}
/> />
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileVaultCert("cert", fileName, encodedValue); addFileVaultCert("cert", fileName, encodedValue);
cleanValidation("vault_cert"); cleanValidation("vault_cert");
@@ -710,7 +704,6 @@ const Encryption = ({
value={vaultCertificate.cert} value={vaultCertificate.cert}
/> />
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileVaultCa(fileName, encodedValue); addFileVaultCa(fileName, encodedValue);
cleanValidation("vault_ca"); cleanValidation("vault_ca");
@@ -1052,7 +1045,6 @@ const Encryption = ({
<legend>Custom CA Root certificate verification</legend> <legend>Custom CA Root certificate verification</legend>
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileGemaltoCa(fileName, encodedValue); addFileGemaltoCa(fileName, encodedValue);
cleanValidation("gemalto_ca"); cleanValidation("gemalto_ca");

View File

@@ -365,7 +365,6 @@ const IdentityProvider = ({
id={`ad-userdn-${index.toString()}`} id={`ad-userdn-${index.toString()}`}
label={""} label={""}
placeholder="" placeholder=""
classes={classes}
name={`ad-userdn-${index.toString()}`} name={`ad-userdn-${index.toString()}`}
value={ADUserDNs[index]} value={ADUserDNs[index]}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
@@ -536,7 +535,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="AD_URL" id="AD_URL"
name="AD_URL" name="AD_URL"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADURL", e.target.value); updateField("ADURL", e.target.value);
cleanValidation("AD_URL"); cleanValidation("AD_URL");
@@ -553,7 +551,6 @@ const IdentityProvider = ({
value="ad_skipTLS" value="ad_skipTLS"
id="ad_skipTLS" id="ad_skipTLS"
name="ad_skipTLS" name="ad_skipTLS"
classes={classes}
checked={ADSkipTLS} checked={ADSkipTLS}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -568,7 +565,6 @@ const IdentityProvider = ({
value="ad_serverInsecure" value="ad_serverInsecure"
id="ad_serverInsecure" id="ad_serverInsecure"
name="ad_serverInsecure" name="ad_serverInsecure"
classes={classes}
checked={ADServerInsecure} checked={ADServerInsecure}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -596,7 +592,6 @@ const IdentityProvider = ({
value="ad_serverStartTLS" value="ad_serverStartTLS"
id="ad_serverStartTLS" id="ad_serverStartTLS"
name="ad_serverStartTLS" name="ad_serverStartTLS"
classes={classes}
checked={ADServerStartTLS} checked={ADServerStartTLS}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -610,7 +605,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_userNameFormat" id="ad_userNameFormat"
name="ad_userNameFormat" name="ad_userNameFormat"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADUserNameFormat", e.target.value); updateField("ADUserNameFormat", e.target.value);
}} }}
@@ -623,7 +617,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_userNameFilter" id="ad_userNameFilter"
name="ad_userNameFilter" name="ad_userNameFilter"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADUserNameSearchFilter", e.target.value); updateField("ADUserNameSearchFilter", e.target.value);
}} }}
@@ -636,7 +629,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_groupSearchBaseDN" id="ad_groupSearchBaseDN"
name="ad_groupSearchBaseDN" name="ad_groupSearchBaseDN"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADGroupSearchBaseDN", e.target.value); updateField("ADGroupSearchBaseDN", e.target.value);
}} }}
@@ -649,7 +641,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_groupSearchFilter" id="ad_groupSearchFilter"
name="ad_groupSearchFilter" name="ad_groupSearchFilter"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADGroupSearchFilter", e.target.value); updateField("ADGroupSearchFilter", e.target.value);
}} }}
@@ -662,7 +653,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_groupNameAttribute" id="ad_groupNameAttribute"
name="ad_groupNameAttribute" name="ad_groupNameAttribute"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADGroupNameAttribute", e.target.value); updateField("ADGroupNameAttribute", e.target.value);
}} }}
@@ -675,7 +665,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_lookupBindDN" id="ad_lookupBindDN"
name="ad_lookupBindDN" name="ad_lookupBindDN"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADLookupBindDN", e.target.value); updateField("ADLookupBindDN", e.target.value);
}} }}
@@ -688,7 +677,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_lookupBindPassword" id="ad_lookupBindPassword"
name="ad_lookupBindPassword" name="ad_lookupBindPassword"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADLookupBindPassword", e.target.value); updateField("ADLookupBindPassword", e.target.value);
}} }}
@@ -701,7 +689,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_userDNSearchBaseDN" id="ad_userDNSearchBaseDN"
name="ad_userDNSearchBaseDN" name="ad_userDNSearchBaseDN"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADUserDNSearchBaseDN", e.target.value); updateField("ADUserDNSearchBaseDN", e.target.value);
}} }}
@@ -714,7 +701,6 @@ const IdentityProvider = ({
<InputBoxWrapper <InputBoxWrapper
id="ad_userDNSearchFilter" id="ad_userDNSearchFilter"
name="ad_userDNSearchFilter" name="ad_userDNSearchFilter"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("ADUserDNSearchFilter", e.target.value); updateField("ADUserDNSearchFilter", e.target.value);
}} }}

View File

@@ -320,7 +320,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="image" id="image"
name="image" name="image"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("imageName", e.target.value); updateField("imageName", e.target.value);
cleanValidation("image"); cleanValidation("image");
@@ -335,7 +334,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="logSearchImage" id="logSearchImage"
name="logSearchImage" name="logSearchImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchImage", e.target.value); updateField("logSearchImage", e.target.value);
cleanValidation("logSearchImage"); cleanValidation("logSearchImage");
@@ -350,7 +348,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="kesImage" id="kesImage"
name="kesImage" name="kesImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("kesImage", e.target.value); updateField("kesImage", e.target.value);
cleanValidation("kesImage"); cleanValidation("kesImage");
@@ -365,7 +362,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="logSearchPostgresImage" id="logSearchPostgresImage"
name="logSearchPostgresImage" name="logSearchPostgresImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchPostgresImage", e.target.value); updateField("logSearchPostgresImage", e.target.value);
cleanValidation("logSearchPostgresImage"); cleanValidation("logSearchPostgresImage");
@@ -380,7 +376,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="logSearchPostgresInitImage" id="logSearchPostgresInitImage"
name="logSearchPostgresInitImage" name="logSearchPostgresInitImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("logSearchPostgresInitImage", e.target.value); updateField("logSearchPostgresInitImage", e.target.value);
cleanValidation("logSearchPostgresInitImage"); cleanValidation("logSearchPostgresInitImage");
@@ -395,7 +390,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="prometheusImage" id="prometheusImage"
name="prometheusImage" name="prometheusImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusImage", e.target.value); updateField("prometheusImage", e.target.value);
cleanValidation("prometheusImage"); cleanValidation("prometheusImage");
@@ -410,7 +404,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="prometheusSidecarImage" id="prometheusSidecarImage"
name="prometheusSidecarImage" name="prometheusSidecarImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusSidecarImage", e.target.value); updateField("prometheusSidecarImage", e.target.value);
cleanValidation("prometheusSidecarImage"); cleanValidation("prometheusSidecarImage");
@@ -425,7 +418,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="prometheusInitImage" id="prometheusInitImage"
name="prometheusInitImage" name="prometheusInitImage"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("prometheusInitImage", e.target.value); updateField("prometheusInitImage", e.target.value);
cleanValidation("prometheusInitImage"); cleanValidation("prometheusInitImage");
@@ -445,7 +437,6 @@ const Images = ({
value="custom_docker_hub" value="custom_docker_hub"
id="custom_docker_hub" id="custom_docker_hub"
name="custom_docker_hub" name="custom_docker_hub"
classes={classes}
checked={customDockerhub} checked={customDockerhub}
onChange={(e) => { onChange={(e) => {
const targetD = e.target; const targetD = e.target;
@@ -464,7 +455,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="registry" id="registry"
name="registry" name="registry"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("imageRegistry", e.target.value); updateField("imageRegistry", e.target.value);
}} }}
@@ -479,7 +469,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="registryUsername" id="registryUsername"
name="registryUsername" name="registryUsername"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("imageRegistryUsername", e.target.value); updateField("imageRegistryUsername", e.target.value);
}} }}
@@ -493,7 +482,6 @@ const Images = ({
<InputBoxWrapper <InputBoxWrapper
id="registryPassword" id="registryPassword"
name="registryPassword" name="registryPassword"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("imageRegistryPassword", e.target.value); updateField("imageRegistryPassword", e.target.value);
}} }}

View File

@@ -283,7 +283,6 @@ const NameTenant = ({
<div className={classes.formFieldRow}> <div className={classes.formFieldRow}>
<InputBoxWrapper <InputBoxWrapper
id="tenant-name" id="tenant-name"
classes={classes}
name="tenant-name" name="tenant-name"
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("tenantName", e.target.value); updateField("tenantName", e.target.value);
@@ -298,7 +297,6 @@ const NameTenant = ({
</Grid> </Grid>
<Grid item xs={12} className={classes.formFieldRow}> <Grid item xs={12} className={classes.formFieldRow}>
<InputBoxWrapper <InputBoxWrapper
classes={classes}
id="namespace" id="namespace"
name="namespace" name="namespace"
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
@@ -315,7 +313,6 @@ const NameTenant = ({
</Grid> </Grid>
<Grid item xs={12} className={classes.formFieldRow}> <Grid item xs={12} className={classes.formFieldRow}>
<SelectWrapper <SelectWrapper
classes={classes}
id="storage_class" id="storage_class"
name="storage_class" name="storage_class"
onChange={(e: SelectChangeEvent<string>) => { onChange={(e: SelectChangeEvent<string>) => {

View File

@@ -251,7 +251,6 @@ const Security = ({
> >
<Grid item xs={10} className={classes.fileItem}> <Grid item xs={10} className={classes.fileItem}>
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileToKeyPair( addFileToKeyPair(
keyPair.id, keyPair.id,
@@ -267,7 +266,6 @@ const Security = ({
value={keyPair.cert} value={keyPair.cert}
/> />
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileToKeyPair( addFileToKeyPair(
keyPair.id, keyPair.id,
@@ -323,7 +321,6 @@ const Security = ({
> >
<Grid item xs={6}> <Grid item xs={6}>
<FileSelector <FileSelector
classes={classes}
onChange={(encodedValue, fileName) => { onChange={(encodedValue, fileName) => {
addFileToCaCertificates( addFileToCaCertificates(
keyPair.id, keyPair.id,

View File

@@ -330,7 +330,6 @@ const TenantSize = ({
id="nodes" id="nodes"
name="nodes" name="nodes"
type="number" type="number"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("nodes", e.target.value); updateField("nodes", e.target.value);
cleanValidation("nodes"); cleanValidation("nodes");
@@ -348,7 +347,6 @@ const TenantSize = ({
id="drivesps" id="drivesps"
name="drivesps" name="drivesps"
type="number" type="number"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("drivesPerServer", e.target.value); updateField("drivesPerServer", e.target.value);
cleanValidation("drivesps"); cleanValidation("drivesps");
@@ -369,7 +367,6 @@ const TenantSize = ({
type="number" type="number"
id="volume_size" id="volume_size"
name="volume_size" name="volume_size"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("volumeSize", e.target.value); updateField("volumeSize", e.target.value);
cleanValidation("volume_size"); cleanValidation("volume_size");
@@ -385,7 +382,6 @@ const TenantSize = ({
<SelectWrapper <SelectWrapper
label={""} label={""}
id="size_factor" id="size_factor"
classes={classes}
name="size_factor" name="size_factor"
value={sizeFactor} value={sizeFactor}
disabled={selectedStorageClass === ""} disabled={selectedStorageClass === ""}
@@ -406,7 +402,6 @@ const TenantSize = ({
type="number" type="number"
id="memory_per_node" id="memory_per_node"
name="memory_per_node" name="memory_per_node"
classes={classes}
onChange={(e: React.ChangeEvent<HTMLInputElement>) => { onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
updateField("memoryNode", e.target.value); updateField("memoryNode", e.target.value);
cleanValidation("memory_per_node"); cleanValidation("memory_per_node");
@@ -423,7 +418,6 @@ const TenantSize = ({
<SelectWrapper <SelectWrapper
id="ec_parity" id="ec_parity"
name="ec_parity" name="ec_parity"
classes={classes}
onChange={(e: SelectChangeEvent<string>) => { onChange={(e: SelectChangeEvent<string>) => {
updateField("ecParity", e.target.value as string); updateField("ecParity", e.target.value as string);
}} }}

View File

@@ -96,12 +96,16 @@ const AddNamespaceModal = ({
return ( return (
<Dialog <Dialog
open={addNamespaceOpen} open={addNamespaceOpen}
classes={classes}
onClose={() => { onClose={() => {
closeAddNamespaceModalAndRefresh(false); closeAddNamespaceModalAndRefresh(false);
}} }}
aria-labelledby="alert-dialog-title" aria-labelledby="alert-dialog-title"
aria-describedby="alert-dialog-description" aria-describedby="alert-dialog-description"
sx={{
"& .MuiPaper-root": {
padding: "1rem 2rem 2rem 1rem",
},
}}
> >
<DialogTitle id="alert-dialog-title" className={classes.title}> <DialogTitle id="alert-dialog-title" className={classes.title}>
<div className={classes.titleText}>Create new namespace</div> <div className={classes.titleText}>Create new namespace</div>

View File

@@ -285,7 +285,6 @@ const Trace = ({
<div className={classes.midColumnCheckboxes}> <div className={classes.midColumnCheckboxes}>
<CheckboxWrapper <CheckboxWrapper
checked={all} checked={all}
classes={classes}
id={"all_calls"} id={"all_calls"}
name={"all_calls"} name={"all_calls"}
label={"All"} label={"All"}
@@ -298,7 +297,6 @@ const Trace = ({
<CheckboxWrapper <CheckboxWrapper
checked={s3 || all} checked={s3 || all}
id={"s3_calls"} id={"s3_calls"}
classes={classes}
name={"s3_calls"} name={"s3_calls"}
label={"S3"} label={"S3"}
onChange={(item) => { onChange={(item) => {
@@ -310,7 +308,6 @@ const Trace = ({
<CheckboxWrapper <CheckboxWrapper
checked={internal || all} checked={internal || all}
id={"internal_calls"} id={"internal_calls"}
classes={classes}
name={"internal_calls"} name={"internal_calls"}
label={"Internal"} label={"Internal"}
onChange={(item) => { onChange={(item) => {
@@ -322,7 +319,6 @@ const Trace = ({
<CheckboxWrapper <CheckboxWrapper
checked={storage || all} checked={storage || all}
id={"storage_calls"} id={"storage_calls"}
classes={classes}
name={"storage_calls"} name={"storage_calls"}
label={"Storage"} label={"Storage"}
onChange={(item) => { onChange={(item) => {
@@ -334,7 +330,6 @@ const Trace = ({
<CheckboxWrapper <CheckboxWrapper
checked={os || all} checked={os || all}
id={"os_calls"} id={"os_calls"}
classes={classes}
name={"os_calls"} name={"os_calls"}
label={"OS"} label={"OS"}
onChange={(item) => { onChange={(item) => {
@@ -350,7 +345,6 @@ const Trace = ({
<CheckboxWrapper <CheckboxWrapper
checked={errors} checked={errors}
id={"only_errors"} id={"only_errors"}
classes={classes}
name={"only_errors"} name={"only_errors"}
label={"Display only Errors"} label={"Display only Errors"}
onChange={(item) => { onChange={(item) => {

View File

@@ -146,7 +146,6 @@ const AddUserServiceAccount = ({
<Grid item xs={12}> <Grid item xs={12}>
<Grid item xs={12}> <Grid item xs={12}>
<FormSwitchWrapper <FormSwitchWrapper
classes={classes}
value="locking" value="locking"
id="locking" id="locking"
name="locking" name="locking"
@@ -189,7 +188,6 @@ const AddUserServiceAccount = ({
value="locking" value="locking"
id="locking" id="locking"
name="locking" name="locking"
classes={classes}
checked={isRestrictedByPolicy} checked={isRestrictedByPolicy}
onChange={(event: React.ChangeEvent<HTMLInputElement>) => { onChange={(event: React.ChangeEvent<HTMLInputElement>) => {
setIsRestrictedByPolicy(event.target.checked); setIsRestrictedByPolicy(event.target.checked);

View File

@@ -162,7 +162,6 @@ const ChangeUserGroups = ({
<Grid container> <Grid container>
<Grid item xs={12} className={classes.formScrollable}> <Grid item xs={12} className={classes.formScrollable}>
<GroupsSelectors <GroupsSelectors
classes={classes}
selectedGroups={selectedGroups} selectedGroups={selectedGroups}
setSelectedGroups={(elements: string[]) => { setSelectedGroups={(elements: string[]) => {
setSelectedGroups(elements); setSelectedGroups(elements);

View File

@@ -209,7 +209,7 @@ const ListUsers = ({ classes, setErrorSnackMessage, history }: IUsersProps) => {
<SearchBox <SearchBox
placeholder={"Search Users"} placeholder={"Search Users"}
onChange={setFilter} onChange={setFilter}
classes={classes} overrideClass={classes.searchField}
/> />
<Button <Button
variant="outlined" variant="outlined"

View File

@@ -326,7 +326,6 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
content: ( content: (
<UserServiceAccountsPanel <UserServiceAccountsPanel
user={userName} user={userName}
classes={classes}
hasPolicy={hasPolicy} hasPolicy={hasPolicy}
/> />
), ),