UNPKG

@adaptabletools/adaptable

Version:

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

30 lines (29 loc) 1.83 kB
import * as React from 'react'; import { SystemStatusMessageInfo } from '../../AdaptableState/Common/SystemStatusMessageInfo'; import { AdaptableCoordinate, DashboardState } from '../../AdaptableState/DashboardState'; import { InternalState } from '../../AdaptableState/InternalState'; import * as DashboardRedux from '../../Redux/ActionsReducers/DashboardRedux'; import * as PopupRedux from '../../Redux/ActionsReducers/PopupRedux'; import * as QuickSearchRedux from '../../Redux/ActionsReducers/QuickSearchRedux'; import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps'; import type { Action } from 'redux'; interface DashboardComponentProps extends ModuleViewPopupProps<any> { DashboardRevision: number; DashboardState: DashboardState; InternalState: InternalState; SystemStatusMessageInfos: SystemStatusMessageInfo[]; QuickSearchText: string; dispatch: (action: Action) => Action; onSetActiveTabIndex: (ActiveTabIndex: number | null) => DashboardRedux.DashboardSetActiveTabIndexAction; onSetIsCollapsed: (IsCollapsed: boolean) => DashboardRedux.DashboardSetIsCollapsedAction; onSetIsFloating: (IsFloating: boolean) => DashboardRedux.DashboardSetIsFloatingAction; onSetIsInline: (IsInline: boolean) => DashboardRedux.DashboardSetIsInlineAction; onSetFloatingPosition: (FloatingPosition: AdaptableCoordinate) => DashboardRedux.DashboardSetFloatingPositionAction; onRunQuickSearch: (quickSearchText: string) => QuickSearchRedux.QuickSearchRunAction; onShowQuickSearchPopup: () => PopupRedux.PopupShowScreenAction; onShowDashboardPopup: () => PopupRedux.PopupShowScreenAction; } export declare let Dashboard: import("react-redux").ConnectedComponent<(props: DashboardComponentProps) => React.JSX.Element, { [x: string]: any; }>; export {};