"use client"; import { IconChevronDown, IconPlus } from "@tabler/icons-react"; import { Button } from "@kandev/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@kandev/ui/dropdown-menu"; import type { GitLabTaskPreset } from "./quick-task-launcher"; export function StartTaskMenu({ presets, onSelect, }: { presets: GitLabTaskPreset[]; onSelect: (preset: GitLabTaskPreset) => void; }) { if (presets.length === 0) return null; return ( {presets.map((preset) => { const PresetIcon = preset.icon; return ( onSelect(preset)} >
{preset.label}
{preset.hint}
); })}
); }