import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from '@/components/ui/dialog'; import { Textarea } from '@/components/ui/textarea'; import { Label } from '@/components/ui/label'; import { Play } from 'lucide-react'; import type { JsonData } from '@/types/common'; // 执行流水线弹窗(分支/Commit/环境变量) // Logan.Li export function PipelineRunDialog({ open, onOpenChange, selectedPipeline, onRun, }: { open: boolean; onOpenChange: (open: boolean) => void; selectedPipeline?: JsonData; onRun: () => void; }) { return ( 执行流水线 {selectedPipeline?.name}