This commit is contained in:
2026-01-23 13:22:07 +08:00
parent 771db7e59a
commit 50371f9a2e
4 changed files with 135 additions and 15 deletions

View File

@@ -9,6 +9,7 @@ interface LayoutContextType {
toggleSidebar: () => void;
isDarkMode: boolean;
toggleTheme: () => void;
toasterId: string;
}
const LayoutContext = createContext<LayoutContextType | undefined>(undefined);
@@ -48,7 +49,7 @@ export const LayoutProvider: React.FC<{ children: React.ReactNode; toasterId: st
const toggleTheme = () => setIsDarkMode(prev => !prev);
return (
<LayoutContext.Provider value={{ settings, isSidebarCollapsed, toggleSidebar, isDarkMode, toggleTheme }}>
<LayoutContext.Provider value={{ settings, isSidebarCollapsed, toggleSidebar, isDarkMode, toggleTheme, toasterId }}>
{children}
</LayoutContext.Provider>
);