"use client" import * as React from "react" import { Button } from "@/examples/base/ui/button" import { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuTrigger, } from "@/examples/base/ui/dropdown-menu" import { BellIcon, MailIcon, MessageSquareIcon } from "lucide-react" export function DropdownMenuCheckboxesIcons() { const [notifications, setNotifications] = React.useState({ email: true, sms: false, push: true, }) return ( }> Notifications Notification Preferences setNotifications({ ...notifications, email: checked === true }) } > Email notifications setNotifications({ ...notifications, sms: checked === true }) } > SMS notifications setNotifications({ ...notifications, push: checked === true }) } > Push notifications ) }