ComboboxDemo() — ui Function Reference
Architecture documentation for the ComboboxDemo() function in combobox-demo.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 5966b57c_24d0_878c_ca63_b95e55990519["ComboboxDemo()"] 8e89b312_9c22_dc46_86e3_971e72f07001["combobox-demo.tsx"] 5966b57c_24d0_878c_ca63_b95e55990519 -->|defined in| 8e89b312_9c22_dc46_86e3_971e72f07001 style 5966b57c_24d0_878c_ca63_b95e55990519 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
deprecated/www/registry/default/internal/sink/components/combobox-demo.tsx lines 45–94
export function ComboboxDemo() {
const [open, setOpen] = React.useState(false)
const [value, setValue] = React.useState("")
return (
<Popover open={open} onOpenChange={setOpen}>
<PopoverTrigger asChild>
<Button
variant="outline"
role="combobox"
aria-expanded={open}
className="w-[200px] justify-between"
>
{value
? frameworks.find((framework) => framework.value === value)?.label
: "Select framework..."}
<ChevronsUpDown className="opacity-50" />
</Button>
</PopoverTrigger>
<PopoverContent className="w-[200px] p-0">
<Command>
<CommandInput placeholder="Search framework..." className="h-9" />
<CommandList>
<CommandEmpty>No framework found.</CommandEmpty>
<CommandGroup>
{frameworks.map((framework) => (
<CommandItem
key={framework.value}
value={framework.value}
onSelect={(currentValue) => {
setValue(currentValue === value ? "" : currentValue)
setOpen(false)
}}
>
{framework.label}
<Check
className={cn(
"ml-auto",
value === framework.value ? "opacity-100" : "opacity-0"
)}
/>
</CommandItem>
))}
</CommandGroup>
</CommandList>
</Command>
</PopoverContent>
</Popover>
)
}
Domain
Subdomains
Source
Frequently Asked Questions
What does ComboboxDemo() do?
ComboboxDemo() is a function in the ui codebase, defined in deprecated/www/registry/default/internal/sink/components/combobox-demo.tsx.
Where is ComboboxDemo() defined?
ComboboxDemo() is defined in deprecated/www/registry/default/internal/sink/components/combobox-demo.tsx at line 45.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free