// Forms
Combobox
Displays a searchable list of options.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/combobox// Usage
1import { ComboboxContext, Combobox, ComboboxControl, ComboboxInput } from "@/components/ui/combobox";23<ComboboxContext />// Code
1"use client";23import {4 Combobox as ArkCombobox,5 type ComboboxList as ArkComboboxList,6 useComboboxContext as useArkComboboxContext,7} from "@ark-ui/react/combobox";8import { Portal } from "@ark-ui/react/portal";9import { CheckIcon, ChevronsUpDownIcon, XIcon } from "lucide-react";10import type React from "react";11import { tv, type VariantProps } from "tailwind-variants";12import { cn } from "@/lib/utils";13import { Button } from "@/registry/react/components/button";14import type { inputVariants } from "@/registry/react/components/input";15import {16 InputGroup,17 InputGroupAddon,18 InputGroupButton,19 InputGroupInput,20} from "@/registry/react/components/input-group";2122export const useCombobox = useArkComboboxContext;2324export const ComboboxContext = ArkCombobox.Context;2526export const Combobox: ArkCombobox.RootComponent = (props) => {27 const {28 openOnClick = true,// Dependencies