UNPKG

@toolpad/core

Version:

Dashboard framework powered by Material UI.

21 lines 1.12 kB
import * as React from 'react'; import type { PaletteMode } from '@mui/material'; import type { Branding, Navigation, Router } from '../AppProvider'; import type { DashboardSidebarPageItemContextProps } from '../DashboardLayout/DashboardSidebarPageItem'; import type { DataModel } from '../Crud'; import type { CrudProviderProps } from '../Crud/CrudProvider'; import type { DataSourceCache } from '../Crud/cache'; 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>;