// Script 执行日志弹窗 // Logan.Li import { Button } from '@/components/ui/button'; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, } from '@/components/ui/dialog'; import { ScrollArea } from '@/components/ui/scroll-area'; import type { ExecutionRecord } from './script-helpers'; import { getStatusBadge } from './script-helpers'; interface Props { open: boolean; onOpenChange: (open: boolean) => void; exec: ExecutionRecord | null; } const ScriptLogsDialog: React.FC = ({ open, onOpenChange, exec }) => { return ( 执行日志 {exec?.task_name} · {getStatusBadge(exec?.status || '')}
            {exec?.output || '暂无日志输出...'}
          
); }; export default ScriptLogsDialog;