import { useTranslation } from "react-i18next";
import CodeViewer from "@/components/code-viewer";
import type { MemShellResult } from "@/types/memshell";
import { AgentResult } from "./agent";
import { JarResult } from "./jar-result";
export function ResultComponent({
packResult,
packMethod,
generateResult,
}: Readonly<{
packResult: string | undefined;
packMethod: string;
generateResult?: MemShellResult;
}>) {
const isAgent = packMethod.startsWith("Agent");
const isJar = packMethod.endsWith("Jar");
const { t } = useTranslation();
if (isAgent) {
return (
);
}
if (isJar) {
return (
);
}
return (
{t("common:packerMethod")}:{packMethod}
({packResult?.length})
}
wrapLongLines={true}
showLineNumbers={false}
language={"text"}
height={350}
/>
);
}