ButtonGroupWithDropdown() — ui Function Reference
Architecture documentation for the ButtonGroupWithDropdown() function in button-group-example.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 7cae1caf_17fd_94d2_f5af_421b15de8387["ButtonGroupWithDropdown()"] d41ef55a_d021_eff9_a1f7_cf3a6ebe42df["button-group-example.tsx"] 7cae1caf_17fd_94d2_f5af_421b15de8387 -->|defined in| d41ef55a_d021_eff9_a1f7_cf3a6ebe42df style 7cae1caf_17fd_94d2_f5af_421b15de8387 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/registry/bases/base/examples/button-group-example.tsx lines 116–238
function ButtonGroupWithDropdown() {
return (
<Example title="With Dropdown">
<div className="flex flex-col gap-4">
<ButtonGroup>
<Button variant="outline">Update</Button>
<DropdownMenu>
<DropdownMenuTrigger
render={<Button variant="outline" size="icon" />}
>
<IconPlaceholder
lucide="ChevronDownIcon"
tabler="IconChevronDown"
hugeicons="ArrowDown01Icon"
phosphor="CaretDownIcon"
remixicon="RiArrowDownSLine"
/>
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
<DropdownMenuItem>Disable</DropdownMenuItem>
<DropdownMenuItem variant="destructive">
Uninstall
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
</ButtonGroup>
<ButtonGroup>
<Button variant="outline">Follow</Button>
<DropdownMenu>
<DropdownMenuTrigger
render={<Button variant="outline" size="icon" />}
>
<IconPlaceholder
lucide="ChevronDownIcon"
tabler="IconChevronDown"
hugeicons="ArrowDown01Icon"
phosphor="CaretDownIcon"
remixicon="RiArrowDownSLine"
/>
</DropdownMenuTrigger>
<DropdownMenuContent align="end" className="w-50">
<DropdownMenuGroup>
<DropdownMenuItem>
<IconPlaceholder
lucide="VolumeX"
tabler="IconVolume"
hugeicons="VolumeOffIcon"
phosphor="SpeakerSlashIcon"
remixicon="RiVolumeMuteLine"
/>
Mute Conversation
</DropdownMenuItem>
<DropdownMenuItem>
<IconPlaceholder
lucide="CheckIcon"
tabler="IconCheck"
hugeicons="Tick02Icon"
phosphor="CheckIcon"
remixicon="RiCheckLine"
/>
Mark as Read
</DropdownMenuItem>
<DropdownMenuItem>
<IconPlaceholder
lucide="AlertTriangleIcon"
tabler="IconAlertTriangle"
hugeicons="AlertCircleIcon"
phosphor="WarningIcon"
remixicon="RiErrorWarningLine"
/>
Report Conversation
</DropdownMenuItem>
<DropdownMenuItem>
<IconPlaceholder
lucide="UserRoundXIcon"
tabler="IconUserX"
hugeicons="UserRemove01Icon"
phosphor="UserMinusIcon"
remixicon="RiUserUnfollowLine"
/>
Block User
Domain
Subdomains
Source
Frequently Asked Questions
What does ButtonGroupWithDropdown() do?
ButtonGroupWithDropdown() is a function in the ui codebase, defined in apps/v4/registry/bases/base/examples/button-group-example.tsx.
Where is ButtonGroupWithDropdown() defined?
ButtonGroupWithDropdown() is defined in apps/v4/registry/bases/base/examples/button-group-example.tsx at line 116.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free