"use client" import { useState } from "react" import { Example, ExampleWrapper, } from "@/registry/bases/radix/components/example" import { Button } from "@/registry/bases/radix/ui/button" import { ButtonGroup, ButtonGroupText, } from "@/registry/bases/radix/ui/button-group" import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/registry/bases/radix/ui/dropdown-menu" import { Field, FieldGroup } from "@/registry/bases/radix/ui/field" import { Input } from "@/registry/bases/radix/ui/input" import { InputGroup, InputGroupAddon, InputGroupInput, } from "@/registry/bases/radix/ui/input-group" import { Label } from "@/registry/bases/radix/ui/label" import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from "@/registry/bases/radix/ui/select" import { Tooltip, TooltipContent, TooltipTrigger, } from "@/registry/bases/radix/ui/tooltip" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" export default function ButtonGroupExample() { return ( ) } function ButtonGroupBasic() { return ( Button Another Button ) } function ButtonGroupWithInput() { return ( Button Button ) } function ButtonGroupWithText() { return ( Text Another Button GPU Size ) } function ButtonGroupWithDropdown() { return ( Update Disable Uninstall Follow Mute Conversation Mark as Read Report Conversation Block User Share Conversation Copy Conversation Delete Conversation ) } function ButtonGroupWithSelect() { const [currency, setCurrency] = useState("$") return ( Amount $ € £ ) } function ButtonGroupWithIcons() { return ( ) } function ButtonGroupWithInputGroup() { return ( ) } function ButtonGroupWithFields() { return ( Width W px ) } function ButtonGroupWithLike() { return ( {" "} Like 1.2K ) } function ButtonGroupWithSelectAndInput() { return ( Hours Days Weeks ) } function ButtonGroupNested() { return ( Voice Mode ) } function ButtonGroupPagination() { return ( Previous 1 2 3 4 5 Next ) } function ButtonGroupPaginationSplit() { return ( 1 2 3 4 5 ) } function ButtonGroupNavigation() { return ( ) } function ButtonGroupTextAlignment() { return ( Text Alignment Left Center Right Justify ) } function ButtonGroupVertical() { return ( ) } function ButtonGroupVerticalNested() { return ( ) }