UNPKG

@toolpad/core

Version:

Dashboard framework powered by Material UI.

21 lines 1.15 kB
import * as React from 'react'; import type { PaletteMode } from '@mui/material'; import type { Branding, Navigation, Router } from "../AppProvider/index.js"; import type { DashboardSidebarPageItemContextProps } from "../DashboardLayout/DashboardSidebarPageItem.js"; import type { DataModel } from "../Crud/index.js"; import type { CrudProviderProps } from "../Crud/CrudProvider.js"; import type { DataSourceCache } from "../Crud/cache.js"; export declare const BrandingContext: React.Context<Branding | null>; export declare const NavigationContext: React.Context<Navigation>; export declare const PaletteModeContext: React.Context<{ paletteMode: PaletteMode; setPaletteMode: (mode: PaletteMode) => void; isDualTheme: boolean; }>; export declare const RouterContext: React.Context<Router | null>; export declare const DashboardSidebarPageItemContext: React.Context<DashboardSidebarPageItemContextProps | null>; export declare const CrudContext: React.Context<{ dataSource: CrudProviderProps<DataModel>["dataSource"] | null; dataSourceCache: DataSourceCache | null; }>; export declare const WindowContext: React.Context<Window | undefined>;