{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "autocomplete", "type": "registry:ui", "dependencies": [ "@base-ui-components/react" ], "registryDependencies": [ "https://jem-ui.vercel.app/r/input.json", "https://jem-ui.vercel.app/r/scroll-area.json" ], "files": [ { "path": "registry/ui/autocomplete.tsx", "content": "\"use client\";\n\nimport { Autocomplete as AutocompletePrimitive } from \"@base-ui-components/react/autocomplete\";\nimport type * as React from \"react\";\n\nimport { cn } from \"@/lib/utils\";\nimport { Input } from \"./input\";\nimport { ScrollArea } from \"./scroll-area\";\n\nfunction Autocomplete({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction AutocompleteTrigger({\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AutocompleteInput({\n ...props\n}: React.ComponentProps) {\n return (\n }\n {...props}\n />\n );\n}\n\nfunction AutocompletePortal({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction AutocompletePositioner({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AutocompletePopup({\n className,\n sideOffset = 8,\n ...props\n}: React.ComponentProps & {\n sideOffset?: AutocompletePrimitive.Positioner.Props[\"sideOffset\"];\n}) {\n return (\n \n \n \n \n \n );\n}\n\nfunction AutocompleteList({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n );\n}\n\nfunction AutocompleteEmpty({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AutocompleteCollection({\n ...props\n}: React.ComponentProps) {\n return ;\n}\n\nfunction AutocompleteGroup({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AutocompleteGroupLabel({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AutocompleteItem({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nfunction AutocompleteSeparator({\n className,\n ...props\n}: React.ComponentProps) {\n return (\n \n );\n}\n\nexport {\n Autocomplete,\n AutocompleteTrigger,\n AutocompleteInput,\n AutocompletePortal,\n AutocompletePositioner,\n AutocompletePopup,\n AutocompleteList,\n AutocompleteEmpty,\n AutocompleteCollection,\n AutocompleteGroup,\n AutocompleteGroupLabel,\n AutocompleteItem,\n AutocompleteSeparator,\n};\n", "type": "registry:ui" } ] }