UNPKG

@adaptabletools/adaptable

Version:

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

35 lines (34 loc) 1.72 kB
import * as React from 'react'; import * as DashboardRedux from '../../Redux/ActionsReducers/DashboardRedux'; import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps'; import { InternalState } from '../../AdaptableState/InternalState'; import { DashboardState, DashboardTab } from '../../AdaptableState/DashboardState'; interface DashboardPopupComponentProps extends ModuleViewPopupProps<DashboardPopupComponent> { DashboardState: DashboardState; InternalState: InternalState; IsCollapsed: boolean; IsHidden: boolean; IsFloating: boolean; onDashboardSetModuleButtons: (ModuleConstants: string[]) => DashboardRedux.DashboardSetModuleButtonsAction; onDashboardSetTabs: (Tabs: DashboardTab[]) => DashboardRedux.DashboardSetTabsAction; onSetDashboardCollapsed: (isCollapsed: boolean) => DashboardRedux.DashboardSetIsCollapsedAction; onSetDashboardFloating: (isFloating: boolean) => DashboardRedux.DashboardSetIsFloatingAction; onSetDashboardHidden: (isHidden: boolean) => DashboardRedux.DashboardSetIsHiddenAction; } export declare enum DashboardConfigView { Toolbars = "Toolbars", Buttons = "Buttons", PinnedToolbars = "PinnedToolbars" } export interface DashboardPopupState { DashboardConfigView: DashboardConfigView; } declare class DashboardPopupComponent extends React.Component<DashboardPopupComponentProps, DashboardPopupState> { constructor(props: DashboardPopupComponentProps); render(): React.JSX.Element; onDashboardConfigViewChanged(event: React.FormEvent<any>): void; } export declare let DashboardPopup: import("react-redux").ConnectedComponent<typeof DashboardPopupComponent, { [x: string]: any; }>; export {};