feat(ui): support suo5 generate

This commit is contained in:
ReaJason
2025-02-15 13:50:04 +08:00
parent 142a9e2c47
commit 0bd7da4ffa
10 changed files with 304 additions and 268 deletions
+10
View File
@@ -24,6 +24,7 @@ import {
CommandShellToolConfig,
GenerateResult,
GodzillaShellToolConfig,
Suo5ShellToolConfig,
} from "@/types/shell.ts";
import { TFunction } from "i18next";
import { CircleHelpIcon, TriangleAlertIcon } from "lucide-react";
@@ -206,6 +207,15 @@ function BasicInfo({ generateResult }: { generateResult?: GenerateResult }) {
/>
</Fragment>
)}
{generateResult?.shellConfig.shellTool === "Suo5" && (
<Fragment>
<CopyableField
label={t("shellToolConfig.suo5Header")}
text={`${(generateResult?.shellToolConfig as Suo5ShellToolConfig).headerName}: ${(generateResult?.shellToolConfig as Suo5ShellToolConfig).headerValue}`}
value={`${(generateResult?.shellToolConfig as Suo5ShellToolConfig).headerName}: ${(generateResult?.shellToolConfig as Suo5ShellToolConfig).headerValue}`}
/>
</Fragment>
)}
<CopyableField
label={t("mainConfig.injectorClassName")}
value={generateResult?.injectorClassName}