/// interface NavItem { label: string; icon: JSX.Element; to: string; } export interface PageProps { navItems?: NavItem[]; primaryControlsComponent?: JSX.Element; secondaryControlsComponent?: JSX.Element; children?: React.ReactNode; /** * Enables/disables the left menu * * Default: `false` */ disableMenu?: boolean; /** * Enables/disables top toolbar containing title and actions * * Default: `false` */ disableToolbar?: boolean; /** * Component to be rendered in the sidebar on a page. * * On small screens it will be a full screen components. * On larger screen it will be a component to the right part of the screen. */ sidebar?: JSX.Element; /** * Page title used in toolbar. * * NOTE: Will not have an effect if `disableToolbar` is set to `true` */ title?: string; } export {};