diff --git a/components/task-form.tsx b/components/task-form.tsx index ad86500c..1d64deed 100644 --- a/components/task-form.tsx +++ b/components/task-form.tsx @@ -8,13 +8,12 @@ import { Checkbox } from '@/components/ui/checkbox' import { Label } from '@/components/ui/label' import { Badge } from '@/components/ui/badge' import { - Dialog, - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle, - DialogTrigger, -} from '@/components/ui/dialog' + DropdownMenu, + DropdownMenuContent, + DropdownMenuLabel, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu' import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip' import { Loader2, ArrowUp, Settings, X, Cable, Users } from 'lucide-react' import { Claude, Codex, Copilot, Cursor, Gemini, OpenCode } from '@/components/logos' @@ -169,7 +168,6 @@ export function TaskForm({ const [installDependencies, setInstallDependenciesState] = useState(initialInstallDependencies) const [maxDuration, setMaxDurationState] = useState(initialMaxDuration) const [keepAlive, setKeepAliveState] = useState(initialKeepAlive) - const [showOptionsDialog, setShowOptionsDialog] = useState(false) const [showMcpServersDialog, setShowMcpServersDialog] = useState(false) // Connectors state @@ -566,11 +564,7 @@ export function TaskForm({ {(!installDependencies || maxDuration !== maxSandboxDuration || keepAlive) && (
{!installDependencies && ( - setShowOptionsDialog(true)} - > + Skip Install