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