"use client" import * as React from "react" import { Button } from "@/components/ui/button" import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command" import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover" import { ChevronDownIcon } from "@heroicons/react/24/solid" type Status = { value: string label: string } const statuses: Status[] = [ { value: "backlog", label: "Backlog" }, { value: "todo", label: "Todo" }, { value: "in progress", label: "In Progress" }, { value: "done", label: "Done" }, { value: "canceled", label: "Canceled" } ] export function SitesCombobox() { const [open, setOpen] = React.useState(false) const [selectedStatus, setSelectedStatus] = React.useState( null ) return (
No results found. {statuses.map((status) => ( { setSelectedStatus( statuses.find((priority) => priority.value === value) || null ) setOpen(false) }} > {status.label} ))}
) }