"use client" import * as React from "react" import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, } from "@/registry/bases/aria/ui/breadcrumb" import { Button } from "@/registry/bases/aria/ui/button" import { Dialog, DialogDescription, DialogTitle, DialogTrigger, } from "@/registry/bases/aria/ui/dialog" import { Sidebar, SidebarContent, SidebarGroup, SidebarGroupContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarProvider, } from "@/registry/bases/aria/ui/sidebar" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" const data = { nav: [ { name: "Notifications", icon: ( ), }, { name: "Navigation", icon: ( ), }, { name: "Home", icon: ( ), }, { name: "Appearance", icon: ( ), }, { name: "Messages & media", icon: ( ), }, { name: "Language & region", icon: ( ), }, { name: "Accessibility", icon: ( ), }, { name: "Mark as read", icon: ( ), }, { name: "Audio & video", icon: ( ), }, { name: "Connected accounts", icon: ( ), }, { name: "Privacy & visibility", icon: ( ), }, { name: "Advanced", icon: ( ), }, ], } export function SettingsDialog() { const [open, setOpen] = React.useState(true) return ( Open Dialog Settings Customize your settings here. {data.nav.map((item) => ( {item.icon} {item.name} ))} Settings Messages & media {Array.from({ length: 10, }).map((_, i) => ( ))} ) }