UNPKG

@adaptabletools/adaptable

Version:

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

30 lines (29 loc) 1.03 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>>; position?: DashboardPosition; defaultPosition?: DashboardPosition; onPositionChange?: Dispatch<SetStateAction<DashboardPosition>>; }; export declare function Dashboard(props: DashboardProps): React.JSX.Element;