import { FormNotice } from "@/components/form-controls"; import { Input } from "@/components/ui/input"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select"; import { TabsContent } from "@/components/ui/tabs"; import { Field } from "./fields"; import type { ServerFormPanelProps, ServiceType } from "./types"; export function NetworkPanel({ formData, updateField }: ServerFormPanelProps) { return ( {formData.type === "CUSTOM" && ( Network settings apply at the container level and still work with custom jars. )}
updateField("listenPort", event.target.value)} min="1" max="65535" />
{formData.serviceType === "NODE_PORT" && ( updateField("nodePort", event.target.value)} placeholder="30000-32767" min="30000" max="32767" /> )}
); }