"use client"; import React, { useState } from "react"; import globalStyle from "@/app/globalStyle.module.css"; import TopHeader from "@/app/components/topHeader/TopHeader"; import styles from "./styles.module.css"; import variableStyles from "./variableStyles.module.css"; import TextField from "@/app/components/fields/textfield"; import AddVariableModal from "../variableModals/AddVariableModal/AddVariableModal"; import AddVolumeModal from "../variableModals/AddVolumes/AddVolumeModal"; import AddConfigMapModal from "../variableModals/AddConfigMap/AddConfigMapModal"; import CustomCheckbox from "@/app/components/checkbox/CheckBox"; import DeleteIcon from "@/app/components/icons/delete"; import SelectField from "@/app/components/select/SelectField"; const AddServices = () => { const [triggerVariableDropDown, setTriggerVariableDropDown] = useState(false); const [triggerAddVariable, setTriggerAddVariable] = useState(false); const [triggerAddVolume, setTriggerAddVolume] = useState(false); const [triggeAddConfigMap, setTriggerAddConfigMap] = useState(false); const sampleData = [ { id: 1, key: "REQUEST_SERVICE_GRPC", value: "request-service:50053" }, { id: 1, key: "REQUEST_SERVICE_GRPC", value: "request-service:50053" }, { id: 1, key: "REQUEST_SERVICE_GRPC", value: "request-service:50053" }, { id: 1, key: "REQUEST_SERVICE_GRPC", value: "request-service:50053" }, { id: 1, key: "REQUEST_SERVICE_GRPC", value: "request-service:50053" }, { id: 1, key: "REQUEST_SERVICE_GRPC", value: "request-service:50053" }, ]; return (
{triggerAddVariable && ( )} {triggerAddVolume && ( )} {triggeAddConfigMap && ( )}

Project Details

Name

Version

Image (Optional)

Port

Ingress

Ingress

Resource

CPU Request (MB)

CPU Limit (MB)

Memory Request (MB)

Memory Limit (MB)

Auto Scaling

Minimum pods

Maximum pods

Readiness

Readiness Path

Readiness Port

Liveness

Liveness Path

Liveness Port

setTriggerVariableDropDown(!triggerVariableDropDown) } >
{triggerVariableDropDown && (
{ setTriggerAddVariable(true); setTriggerVariableDropDown( !triggerVariableDropDown, ); }} >

Environment Variables

{ setTriggerAddVolume(true); setTriggerVariableDropDown( !triggerVariableDropDown, ); }} >

Volumes

{ setTriggerAddConfigMap(true); setTriggerVariableDropDown( !triggerVariableDropDown, ); }} >

Config Maps

)}

Environment Variables

Key

Value

{/*

No Environment Variables added

*/} {sampleData.map((data, key) => { return (

{data.key}

{data.value}

); })}

Volumes

Name

Path

Size/Type

Access Mode

Storage Class

No volume added

Config maps

No config map added

); }; export default AddServices;