@toolpad/core
Version:
Dashboard framework powered by Material UI.
32 lines • 860 B
TypeScript
import * as React from 'react';
import type { Navigation, NavigationPageItem } from '../AppProvider';
interface DashboardSidebarSubNavigationProps {
subNavigation: Navigation;
depth?: number;
onLinkClick: () => void;
isMini?: boolean;
isPopover?: boolean;
isFullyExpanded?: boolean;
isFullyCollapsed?: boolean;
hasDrawerTransitions?: boolean;
sidebarExpandedWidth: number | string;
renderPageItem?: (item: NavigationPageItem, params: {
mini: boolean;
}) => React.ReactNode;
}
/**
* @ignore - internal component.
*/
declare function DashboardSidebarSubNavigation({
subNavigation,
depth,
onLinkClick,
isMini,
isPopover,
isFullyExpanded,
isFullyCollapsed,
hasDrawerTransitions,
sidebarExpandedWidth,
renderPageItem
}: DashboardSidebarSubNavigationProps): React.JSX.Element;
export { DashboardSidebarSubNavigation };