UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

33 lines (32 loc) 1.14 kB
import * as React from 'react'; import { ReactElement, ReactNode, Dispatch, SetStateAction } from 'react'; import { DashboardTabProps } from './DashboardTab'; export type DashboardPosition = { x: number; y: number; }; export type DashboardProps = { title: string; children: ReactElement<DashboardTabProps>[]; left: ReactNode; right: ReactNode; footer: ReactNode; canFloat: boolean; onShowDashboardPopup?: () => void; activeTabIndex?: number; defaultActiveTabIndex?: number; onActiveTabIndexChange?: Dispatch<SetStateAction<number>>; collapsed?: boolean; defaultCollapsed?: boolean; onCollapsedChange?: Dispatch<SetStateAction<boolean>>; floating?: boolean; defaultFloating?: boolean; onFloatingChange?: Dispatch<SetStateAction<boolean>>; inline?: boolean; defaultInline?: boolean; onInlineChange?: Dispatch<SetStateAction<boolean>>; position?: DashboardPosition; defaultPosition?: DashboardPosition; onPositionChange?: Dispatch<SetStateAction<DashboardPosition>>; }; export declare function Dashboard(props: DashboardProps): React.JSX.Element;