@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
29 lines (28 loc) • 1.57 kB
TypeScript
import * as React from 'react';
import * as SmartEditRedux from '../../Redux/ActionsReducers/SmartEditRedux';
import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux';
import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps';
import { PreviewInfo } from '../../Utilities/Interface/Preview';
import { SmartEditOperation } from '../../AdaptableOptions/EditOptions';
interface SmartEditPopupProps extends ModuleViewPopupProps<SmartEditPopupComponent> {
SmartEditValue: number;
SmartEditOperation: SmartEditOperation;
PreviewInfo: PreviewInfo;
onSmartEditValueChange: (value: number) => InternalRedux.SmartEditChangeValueAction;
onSmartEditOperationChange: (SmartEditOperation: SmartEditOperation) => InternalRedux.SmartEditChangeOperationAction;
onSmartEditCheckSelectedCells: () => InternalRedux.SmartEditCheckCellSelectionAction;
onApplySmartEdit: () => SmartEditRedux.SmartEditApplyAction;
}
declare class SmartEditPopupComponent extends React.Component<SmartEditPopupProps, {}> {
constructor(props: SmartEditPopupProps);
componentDidMount(): void;
render(): React.JSX.Element;
private submit;
private onSmartEditValueChange;
private getButtonStyle;
}
export declare const SmartEditPopup: import("react-redux").ConnectedComponent<typeof SmartEditPopupComponent, {
context?: React.Context<import("react-redux").ReactReduxContextValue<any, import("redux").UnknownAction>>;
store?: import("redux").Store<any, import("redux").UnknownAction, unknown>;
}>;
export {};