diff --git a/web/app/components/memshell/main-config-card.tsx b/web/app/components/memshell/main-config-card.tsx index fbeda2d0..16384acc 100644 --- a/web/app/components/memshell/main-config-card.tsx +++ b/web/app/components/memshell/main-config-card.tsx @@ -51,6 +51,15 @@ import { import type { MemShellFormSchema } from "@/types/schema"; import { Spinner } from "../ui/spinner"; +const JDKVersion = [ + { name: "Java6", value: "50" }, + { name: "Java8", value: "52" }, + { name: "Java9", value: "53" }, + { name: "Java11", value: "55" }, + { name: "Java17", value: "61" }, + { name: "Java21", value: "65" }, +]; + const shellToolIcons: Record = { [ShellToolType.Behinder]: , [ShellToolType.Godzilla]: , @@ -62,13 +71,6 @@ const shellToolIcons: Record = { [ShellToolType.Custom]: , }; -const defaultServerVersionOptions = [ - { - name: "Unknown", - value: "Unknown", - }, -]; - export default function MainConfigCard({ mainConfig, form, @@ -85,9 +87,6 @@ export default function MainConfigCard({ }>(); const [shellTools, setShellTools] = useState([]); const [shellTypes, setShellTypes] = useState([]); - const [serverVersionOptions, setServerVersionOptions] = useState( - defaultServerVersionOptions, - ); const shellTool = useWatch({ control: form.control, @@ -132,24 +131,6 @@ export default function MainConfigCard({ form.setValue("targetJdkVersion", "50"); } - if (value === "TongWeb") { - setServerVersionOptions([ - ...defaultServerVersionOptions, - { name: "6", value: "6" }, - { name: "7", value: "7" }, - { name: "8", value: "8" }, - ]); - } else if (value === "Jetty") { - setServerVersionOptions([ - ...defaultServerVersionOptions, - { name: "6", value: "6" }, - { name: "7+", value: "7+" }, - { name: "12", value: "12" }, - ]); - } else { - setServerVersionOptions(defaultServerVersionOptions); - } - form.resetField("serverVersion"); form.resetField("byPassJavaModule"); form.resetField("urlPattern"); @@ -315,22 +296,29 @@ export default function MainConfigCard({ /> ( - - {t("common:serverVersion")} + + {t("common:targetJdkVersion")}