// Ansible 查看 Playbook 内容弹窗 // Logan.Li import { FileCode, Edit } from 'lucide-react'; 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 { Playbook } from './ansible-helpers'; interface Props { open: boolean; onOpenChange: (open: boolean) => void; playbook: Playbook | null; onEdit: (pb: Playbook) => void; } const AnsibleDetailDialog: React.FC = ({ open, onOpenChange, playbook, onEdit }) => { return ( {playbook?.name} {playbook?.description}
            {playbook?.content || '(空)'}
          
{playbook && ( )}
); }; export default AnsibleDetailDialog;