'use client'; import { Box } from '@/ui/Box'; import { ReactNode } from 'react'; import { useSidebar } from '@/components/layout/SidebarContext'; interface AppShellBarProps { position: 'top' | 'bottom'; children: ReactNode; sidebarOffset?: boolean; } export function AppShellBar({ position, children, sidebarOffset = true }: AppShellBarProps) { const isTop = position === 'top'; const { isCollapsed } = useSidebar(); const leftClass = sidebarOffset ? (isCollapsed ? 'lg:left-20' : 'lg:left-64') : 'left-0'; return ( {children} ); }