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 (
<>