"use client" import * as React from "react" import { Example, ExampleWrapper, } from "@/components/example" import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogMedia, AlertDialogTitle, AlertDialogTrigger, } from "@multica/ui/components/alert-dialog" import { Badge } from "@multica/ui/components/badge" import { Button } from "@multica/ui/components/button" import { Card, CardAction, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@multica/ui/components/card" import { Combobox, ComboboxContent, ComboboxEmpty, ComboboxInput, ComboboxItem, ComboboxList, } from "@multica/ui/components/combobox" import { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, } from "@multica/ui/components/dropdown-menu" import { Field, FieldGroup, FieldLabel } from "@multica/ui/components/field" import { Input } from "@multica/ui/components/input" import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from "@multica/ui/components/select" import { Textarea } from "@multica/ui/components/textarea" import { HugeiconsIcon } from "@hugeicons/react" import { PlusSignIcon, BluetoothIcon, MoreVerticalCircle01Icon, FileIcon, FolderIcon, FolderOpenIcon, CodeIcon, MoreHorizontalCircle01Icon, SearchIcon, FloppyDiskIcon, DownloadIcon, EyeIcon, LayoutIcon, PaintBoardIcon, SunIcon, MoonIcon, ComputerIcon, UserIcon, CreditCardIcon, SettingsIcon, KeyboardIcon, LanguageCircleIcon, NotificationIcon, MailIcon, ShieldIcon, HelpCircleIcon, File01Icon, LogoutIcon } from "@hugeicons/core-free-icons" export function ComponentExample() { return ( ) } function CardExample() { return ( Observability Plus is replacing Monitoring Switch to the improved way to explore your data, with natural language. Monitoring will no longer be available on the Pro plan in November, 2025 }> Show Dialog Allow accessory to connect? Do you want to allow the USB accessory to connect to this device? Don't allow Allow Warning ) } const frameworks = [ "Next.js", "SvelteKit", "Nuxt.js", "Remix", "Astro", ] as const const roleItems = [ { label: "Developer", value: "developer" }, { label: "Designer", value: "designer" }, { label: "Manager", value: "manager" }, { label: "Other", value: "other" }, ] function FormExample() { const [notifications, setNotifications] = React.useState({ email: true, sms: false, push: true, }) const [theme, setTheme] = React.useState("light") return ( User Information Please fill in your details below } > More options File New File ⌘N New Folder ⇧⌘N Open Recent Recent Projects Project Alpha Project Beta More Projects Project Gamma Project Delta Browse... Save ⌘S Export ⇧⌘E View setNotifications({ ...notifications, email: checked === true, }) } > Show Sidebar setNotifications({ ...notifications, sms: checked === true, }) } > Show Status Bar Theme Appearance Light Dark System Account Profile ⇧⌘P Billing Settings Preferences Keyboard Shortcuts Language Notifications Notification Types setNotifications({ ...notifications, push: checked === true, }) } > Push Notifications setNotifications({ ...notifications, email: checked === true, }) } > Email Notifications Privacy & Security Help & Support Documentation Sign Out ⇧⌘Q Name Role {roleItems.map((item) => ( {item.label} ))} Framework No frameworks found. {(item) => ( {item} )} Comments Submit Cancel ) }