{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "button-group-email-toolbar", "title": "Button Group Email Toolbar", "description": "Button Group example: Email Toolbar.", "registryDependencies": [ "button", "button-group", "dropdown-menu" ], "files": [ { "path": "apps/docs/demos/button-group/email-toolbar.tsx", "content": "\"use client\";\n\nimport { Button } from \"@keystoneui/react/button\";\nimport { ButtonGroup } from \"@keystoneui/react/button-group\";\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuRadioGroup,\n DropdownMenuRadioItem,\n DropdownMenuSeparator,\n DropdownMenuSub,\n DropdownMenuSubContent,\n DropdownMenuSubTrigger,\n DropdownMenuTrigger,\n} from \"@keystoneui/react/dropdown-menu\";\nimport {\n Archive as ArchiveIcon,\n ArrowLeft as ArrowLeftIcon,\n CalendarPlus as CalendarPlusIcon,\n Clock as ClockIcon,\n ListFilter as ListFilterIcon,\n MailCheck as MailCheckIcon,\n Ellipsis as MoreHorizontalIcon,\n Tag as TagIcon,\n Trash2 as Trash2Icon,\n} from \"lucide-react\";\nimport { useState } from \"react\";\n\nexport default function ButtonGroupEmailToolbar() {\n const [label, setLabel] = useState(\"personal\");\n\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n \n \n \n Mark as Read\n \n \n \n Archive\n \n \n \n \n \n \n Snooze\n \n \n \n Add to Calendar\n \n \n \n Add to List\n \n \n \n \n Label As...\n \n \n \n \n Personal\n \n \n Work\n \n \n Other\n \n \n \n \n \n \n \n \n \n Trash\n \n \n \n \n \n \n );\n}\n", "type": "registry:example" } ], "type": "registry:example" }