"use client" import { Example, ExampleWrapper, } from "@/registry/bases/base/components/example" import { Button } from "@/registry/bases/base/ui/button" import { ButtonGroup, ButtonGroupText, } from "@/registry/bases/base/ui/button-group" import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/registry/bases/base/ui/dropdown-menu" import { Field, FieldGroup } from "@/registry/bases/base/ui/field" import { Input } from "@/registry/bases/base/ui/input" import { InputGroup, InputGroupAddon, InputGroupInput, } from "@/registry/bases/base/ui/input-group" import { Label } from "@/registry/bases/base/ui/label" import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from "@/registry/bases/base/ui/select" import { Tooltip, TooltipContent, TooltipTrigger, } from "@/registry/bases/base/ui/tooltip" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" export default function ButtonGroupExample() { return ( ) } function ButtonGroupBasic() { return (
) } function ButtonGroupWithInput() { return (
) } function ButtonGroupWithText() { return (
Text }> GPU Size
) } function ButtonGroupWithDropdown() { return (
} > Disable Uninstall } > Mute Conversation Mark as Read Report Conversation Block User Share Conversation Copy Conversation Delete Conversation
) } const currencyItems = [ { label: "$", value: "$" }, { label: "€", value: "€" }, { label: "£", value: "£" }, ] function ButtonGroupWithSelect() { return ( ) } function ButtonGroupWithIcons() { return (
) } function ButtonGroupWithInputGroup() { return (
) } function ButtonGroupWithFields() { return ( W px ) } function ButtonGroupWithLike() { return ( ) } const durationItems = [ { label: "Hours", value: "hours" }, { label: "Days", value: "days" }, { label: "Weeks", value: "weeks" }, ] function ButtonGroupWithSelectAndInput() { return ( ) } function ButtonGroupNested() { return ( }> Voice Mode ) } function ButtonGroupPagination() { return ( ) } function ButtonGroupPaginationSplit() { return ( ) } function ButtonGroupNavigation() { return ( ) } function ButtonGroupTextAlignment() { return ( ) } function ButtonGroupVertical() { return (
) } function ButtonGroupVerticalNested() { return ( ) }