Files
cosscom__coss/apps/ui/public/r/combobox-with-clear.json
Volnei Munhoz d5a915e6d0 add biome
2025-11-13 19:19:31 -03:00

16 lines
1.6 KiB
JSON

{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "combobox-with-clear",
"type": "registry:example",
"description": "Combobox with clear button",
"registryDependencies": ["@coss/combobox"],
"files": [
{
"path": "registry/default/examples/combobox-with-clear.tsx",
"content": "\"use client\"\n\nimport {\n Combobox,\n ComboboxEmpty,\n ComboboxInput,\n ComboboxItem,\n ComboboxList,\n ComboboxPopup,\n} from \"@/registry/default/ui/combobox\"\n\nconst items = [\n { label: \"Apple\", value: \"apple\" },\n { label: \"Banana\", value: \"banana\" },\n { label: \"Orange\", value: \"orange\" },\n { label: \"Grape\", value: \"grape\" },\n { label: \"Strawberry\", value: \"strawberry\" },\n { label: \"Mango\", value: \"mango\" },\n { label: \"Pineapple\", value: \"pineapple\" },\n { label: \"Kiwi\", value: \"kiwi\" },\n { label: \"Peach\", value: \"peach\" },\n { label: \"Pear\", value: \"pear\" },\n]\n\nexport default function ComboboxWithClear() {\n return (\n <Combobox items={items}>\n <ComboboxInput\n placeholder=\"Select a item…\"\n aria-label=\"Select a item\"\n showClear\n />\n <ComboboxPopup>\n <ComboboxEmpty>No items found.</ComboboxEmpty>\n <ComboboxList>\n {(item) => (\n <ComboboxItem key={item.value} value={item}>\n {item.label}\n </ComboboxItem>\n )}\n </ComboboxList>\n </ComboboxPopup>\n </Combobox>\n )\n}\n",
"type": "registry:example"
}
],
"categories": ["combobox", "input"]
}