UNPKG

mui-toolpad-extended-tuni

Version:
36 lines (35 loc) 1.07 kB
import { ReactNode } from 'react'; export interface ToolpadProviderProps { children?: ReactNode; } /** * ToolpadProvider Component * * @version 3.0.0 * @breaking-changes * - Renamed from LMSProvider to ToolpadProvider in v3.0.0 * - Complete architectural restructuring for better separation of concerns * - Removed direct course management (now handled by CourseManager) * - Simplified authentication handling (now handled by AuthenticationManager) * - Improved theme management with consistent application * - Enhanced layout structure with PageContent and PageToolbar components * - Removed direct message handling (now managed by respective components) * * Main application provider that sets up: * - Authentication context * - Theme provider * - Navigation structure * - Basic app layout * - Router integration * * @example * ```tsx * <BrowserRouter> * <ToolpadProvider> * <YourApp /> * </ToolpadProvider> * </BrowserRouter> * ``` */ declare const ToolpadProvider: React.FC<ToolpadProviderProps>; export default ToolpadProvider;