'use client'; import React, { createContext, useContext, useState } from 'react'; interface SidebarContextValue { collapsed: boolean; setCollapsed: (v: boolean) => void; } const SidebarContext = createContext({ collapsed: false, setCollapsed: () => {}, }); export function SidebarProvider({ children }: { children: React.ReactNode }) { const [collapsed, setCollapsed] = useState(false); return ( {children} ); } export function useSidebar() { return useContext(SidebarContext); }