diff --git a/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantLogsModal.tsx b/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantLogsModal.tsx index 222cbcada..8f150fd97 100644 --- a/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantLogsModal.tsx +++ b/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantLogsModal.tsx @@ -3,8 +3,12 @@ import ModalWrapper from "../../Common/ModalWrapper/ModalWrapper"; import createStyles from "@mui/styles/createStyles"; import withStyles from "@mui/styles/withStyles"; import { Theme } from "@mui/material/styles"; -import { modalBasic } from "../../Common/FormComponents/common/styleLibrary"; -import { Button } from "@mui/material"; +import { + formFieldStyles, + modalBasic, + modalStyleUtils, +} from "../../Common/FormComponents/common/styleLibrary"; +import { Button, Grid } from "@mui/material"; import api from "../../../../common/api"; import { ITenant } from "../ListTenants/types"; import { ErrorResponseHandler } from "../../../../common/types"; @@ -78,6 +82,8 @@ const styles = (theme: Theme) => gridGap: 20, }, ...modalBasic, + ...modalStyleUtils, + ...formFieldStyles, }); const EditTenantLogsModal = ({ @@ -169,7 +175,7 @@ const EditTenantLogsModal = ({ fieldKey: `diskCapacityGB`, required: true, value: newDiskCapacityGB as any as string, - pattern: /^[0-9]?(10)?$/, + pattern: /^[0-9]*$/, customPatternMessage: "Must be an integer between 0 and 10", }); tenantLogValidation.push({ @@ -256,139 +262,161 @@ const EditTenantLogsModal = ({ } }} > -

Logging API

-
-

Image

- { - setNewImage(e.target.value); - cleanValidation(`image`); - }} - key={`image`} - error={validationErrors[`image`] || ""} - /> -

Disk Capacity (GB)

- { - setNewDiskCapacityGB(e.target.value as any as number); - cleanValidation(`diskCapacityGB`); - }} - key={`diskCapacityGB`} - error={validationErrors[`diskCapacityGB`] || ""} - /> -

Service Account Name

- { - setNewServiceAccountName(e.target.value); - cleanValidation(`serviceAccountName`); - }} - key={`serviceAccountName`} - error={validationErrors[`serviceAccountName`] || ""} - /> -

Labels

- -

Annotations

- -

Node Selector

- -

Database Configuration

-
-

Postgres Image

- { - setNewDbImage(e.target.value); - cleanValidation(`dbImage`); - }} - key={`dbImage`} - error={validationErrors[`dbImage`] || ""} - /> -

Service Account

- { - setNewDbServiceAccountName(e.target.value); - cleanValidation(`dbServiceAccountName`); - }} - key={`dbServiceAccountName`} - error={validationErrors[`dbServiceAccountName`] || ""} - /> -

Labels

- -

Annotations

- -

Node Selector

- -
-
- -
+ + + +

Logging API

+
+ + { + setNewImage(e.target.value); + cleanValidation(`image`); + }} + key={`image`} + error={validationErrors[`image`] || ""} + /> + + + { + setNewDiskCapacityGB(e.target.value as any as number); + cleanValidation(`diskCapacityGB`); + }} + key={`diskCapacityGB`} + error={validationErrors[`diskCapacityGB`] || ""} + /> + + + { + setNewServiceAccountName(e.target.value); + cleanValidation(`serviceAccountName`); + }} + key={`serviceAccountName`} + error={validationErrors[`serviceAccountName`] || ""} + /> + + + Labels + + + + Annotations + + + + Node Selector + + + +

Database Configuration

+
+ + { + setNewDbImage(e.target.value); + cleanValidation(`dbImage`); + }} + key={`dbImage`} + error={validationErrors[`dbImage`] || ""} + /> + + + { + setNewDbServiceAccountName(e.target.value); + cleanValidation(`dbServiceAccountName`); + }} + key={`dbServiceAccountName`} + error={validationErrors[`dbServiceAccountName`] || ""} + /> + + + Labels + + + + Annotations + + + + Node Selector + + +
+ + + +
); diff --git a/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantMonitoringModal.tsx b/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantMonitoringModal.tsx index 47d81ab59..ccc2a5939 100644 --- a/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantMonitoringModal.tsx +++ b/portal-ui/src/screens/Console/Tenants/TenantDetails/EditTenantMonitoringModal.tsx @@ -3,8 +3,12 @@ import ModalWrapper from "../../Common/ModalWrapper/ModalWrapper"; import createStyles from "@mui/styles/createStyles"; import withStyles from "@mui/styles/withStyles"; import { Theme } from "@mui/material/styles"; -import { modalBasic } from "../../Common/FormComponents/common/styleLibrary"; -import { Button } from "@mui/material"; +import { + formFieldStyles, + modalBasic, + modalStyleUtils, +} from "../../Common/FormComponents/common/styleLibrary"; +import { Button, Grid } from "@mui/material"; import api from "../../../../common/api"; import { ITenant } from "../ListTenants/types"; import { ErrorResponseHandler } from "../../../../common/types"; @@ -43,6 +47,8 @@ const styles = (theme: Theme) => textAlign: "right", }, ...modalBasic, + ...modalStyleUtils, + ...formFieldStyles, }); const EditTenantMonitoringModal = ({ @@ -134,21 +140,21 @@ const EditTenantMonitoringModal = ({ fieldKey: `diskCapacityGB`, required: true, value: newDiskCapacityGB as any as string, - pattern: /^[0-9]?(10)?$/, + pattern: /^[0-9]*$/, customPatternMessage: "Must be an integer between 0 and 10", }); tenantMonitoringValidation.push({ fieldKey: `newCPURequest`, required: false, value: newCPURequest as any as string, - pattern: /^[0-9]?(10)?$/, + pattern: /^[0-9]*$/, customPatternMessage: "Must be an integer between 0 and 10", }); tenantMonitoringValidation.push({ fieldKey: `newMemRequest`, required: false, value: newMemRequest as any as string, - pattern: /^[0-9]?(10)?$/, + pattern: /^[0-9]*$/, customPatternMessage: "Must be an integer between 0 and 10", }); tenantMonitoringValidation.push({ @@ -232,147 +238,162 @@ const EditTenantMonitoringModal = ({ title="Edit Monitoring Configuration" >
-

Prometheus configuration

-
-

Image

- ) => { - setNewImage(event.target.value); - }} - key={`image`} - error={validationErrors[`image`] || ""} - /> -

Sidecar Image

- ) => { - setNewSidecarImage(event.target.value); - }} - key={`sidecarImage`} - error={validationErrors[`sidecarImage`] || ""} - /> -

Init Image

- ) => { - setNewInitImage(event.target.value); - }} - key={`initImage`} - error={validationErrors[`initImage`] || ""} - /> -

Disk Capacity (GB)

- ) => { - setNewDiskCapacityGB(event.target.value); - }} - key={`diskCapacityGB`} - error={validationErrors[`diskCapacityGB`] || ""} - /> -

Prometheus CPU Request

- ) => { - setNewCPURequest(event.target.value); - }} - key={`cpuRequest`} - error={validationErrors[`cpuRequest`] || ""} - /> -

Prometheus Memory Request (Gi)

- ) => { - setNewMemRequest(event.target.value); - }} - key={`memRequest`} - error={validationErrors[`memRequest`] || ""} - /> -

Service Account Name

- ) => { - setNewServiceAccountName(event.target.value); - }} - key={`serviceAccountName`} - error={validationErrors[`serviceAccountName`] || ""} - /> -

Storage Class Name

- ) => { - setNewStorageClassName(event.target.value); - }} - key={`storageClassName`} - error={validationErrors[`storageClassName`] || ""} - /> -

Labels

- -

Annotations

- -

Node Selector

- - -
- -
+ + + + ) => { + setNewImage(event.target.value); + }} + key={`image`} + error={validationErrors[`image`] || ""} + /> + + + ) => { + setNewSidecarImage(event.target.value); + }} + key={`sidecarImage`} + error={validationErrors[`sidecarImage`] || ""} + /> + + + ) => { + setNewInitImage(event.target.value); + }} + key={`initImage`} + error={validationErrors[`initImage`] || ""} + /> + + + ) => { + setNewDiskCapacityGB(event.target.value); + }} + key={`diskCapacityGB`} + error={validationErrors[`diskCapacityGB`] || ""} + /> + + + ) => { + setNewCPURequest(event.target.value); + }} + key={`cpuRequest`} + error={validationErrors[`cpuRequest`] || ""} + /> + + + ) => { + setNewMemRequest(event.target.value); + }} + key={`memRequest`} + error={validationErrors[`memRequest`] || ""} + /> + + + ) => { + setNewServiceAccountName(event.target.value); + }} + key={`serviceAccountName`} + error={validationErrors[`serviceAccountName`] || ""} + /> + + + ) => { + setNewStorageClassName(event.target.value); + }} + key={`storageClassName`} + error={validationErrors[`storageClassName`] || ""} + /> + + + Labels + + + + Annotations + + + + Node Selector + + + + + + + ); diff --git a/portal-ui/src/screens/Console/Tenants/TenantDetails/KeyPairEdit.tsx b/portal-ui/src/screens/Console/Tenants/TenantDetails/KeyPairEdit.tsx index 6d4b800ab..19cecbde2 100644 --- a/portal-ui/src/screens/Console/Tenants/TenantDetails/KeyPairEdit.tsx +++ b/portal-ui/src/screens/Console/Tenants/TenantDetails/KeyPairEdit.tsx @@ -63,6 +63,7 @@ const styles = (theme: Theme) => gridTemplateColumns: "auto auto 20px 20px", display: "grid", gridGap: 20, + paddingRight: 20, }, ...modalBasic, });