import { useTranslation } from 'react-i18next' import { ScrollArea } from '@/components/ui/scroll-area' import { cn } from '@/lib/utils' import { useBackground } from '@/hooks/use-background' import { BackgroundLayer } from '@/components/background-layer' import { LogoArea } from './LogoArea' import { NavItem } from './NavItem' import { menuSections } from './constants' interface SidebarProps { sidebarOpen: boolean mobileMenuOpen: boolean tooltipsEnabled: boolean onMobileMenuClose: () => void } export function Sidebar({ sidebarOpen, mobileMenuOpen, tooltipsEnabled, onMobileMenuClose }: SidebarProps) { const { t } = useTranslation() const { config: sidebarBg, inheritedFrom } = useBackground('sidebar') const inheritsPageBackground = inheritedFrom === 'page' return ( ) }