import { useTranslation } from "react-i18next";
import { QuickUsage } from "@/components/probeshell/quick-usage";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import type { ProbeShellResult } from "@/types/probeshell";
import CodeViewer from "../code-viewer";
import { BasicInfo } from "./basic-info";
export default function ShellResult({
packResult,
packMethod,
generateResult,
}: Readonly<{
packResult: string | undefined;
packMethod: string;
generateResult?: ProbeShellResult;
}>) {
const { t } = useTranslation();
if (!generateResult) {
return ;
}
const height = 600;
return (
{t("common:generateResult")}
{packResult && (
{t("common:packerMethod")}:{packMethod}
({packResult?.length})
}
wrapLongLines={true}
showLineNumbers={false}
language={"text"}
height={height}
/>
)}
);
}