@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
TypeScript
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 {};