c-button-group-19.tsx
import { Button } from "@/components/ui/button"
import { ButtonGroup } from "@/components/ui/button-group"
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"
import {
InputGroup,
InputGroupAddon,
InputGroupInput,
} from "@/components/ui/input-group"
import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"
export function Pattern() {
return (
<ButtonGroup className="max-w-xs">
<InputGroup>
<InputGroupAddon>
<IconPlaceholder
lucide="SearchIcon"
tabler="IconSearch"
hugeicons="Search01Icon"
phosphor="MagnifyingGlassIcon"
remixicon="RiSearchLine"
aria-hidden="true"
/>
</InputGroupAddon>
<InputGroupInput placeholder="Filter records..." />
</InputGroup>
<DropdownMenu>
<DropdownMenuTrigger
render={
<Button variant="outline" size="icon" aria-label="Filter">
<IconPlaceholder
lucide="EllipsisVerticalIcon"
tabler="IconDotsVertical"
hugeicons="MoreVerticalIcon"
phosphor="DotsThreeVerticalIcon"
remixicon="RiMore2Fill"
aria-hidden="true"
/>
</Button>
}
/>
<DropdownMenuContent align="end" className="w-40">
<DropdownMenuItem>All Records</DropdownMenuItem>
<DropdownMenuItem>Recent</DropdownMenuItem>
<DropdownMenuItem>Archived</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
</ButtonGroup>
)
}























