import React from 'react'; import { BellIcon, SunIcon, MoonIcon, Bars3Icon, Cog6ToothIcon, MagnifyingGlassIcon, XMarkIcon, CheckIcon, } from '@heroicons/react/24/outline'; import { useUiStore, HUES, type BrandHue } from '../../stores/uiStore'; export default function Topbar({ onMobileMenuOpen }: { onMobileMenuOpen?: () => void }) { const toggleSidebar = useUiStore((s) => s.toggleSidebar); const darkMode = useUiStore((s) => s.darkMode); const toggleDarkMode = useUiStore((s) => s.toggleDarkMode); const density = useUiStore((s) => s.density); const setDensity = useUiStore((s) => s.setDensity); const brandHue = useUiStore((s) => s.brandHue); const setBrandHue = useUiStore((s) => s.setBrandHue); const sidebarOpen = useUiStore((s) => s.sidebarOpen); const settingsPanelOpen = useUiStore((s) => s.settingsPanelOpen); const toggleSettingsPanel = useUiStore((s) => s.toggleSettingsPanel); return ( <>
{/* Sidebar toggle */} {/* Search bar */}
⌘K
{/* Dark mode */} {/* Bell */} {/* Settings */} {/* Avatar */}
A
{/* Settings Panel */} {settingsPanelOpen && (
e.stopPropagation()} >

شخصی‌سازی

{/* Theme */}
{/* Brand color */}
{HUES.map((hue) => ( ))}
{/* Density */}
{/* Sidebar */}
تنظیمات شما به‌صورت خودکار ذخیره می‌شود.
)} ); }