@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
25 lines (24 loc) • 1.13 kB
TypeScript
import * as React from 'react';
import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux';
import { AlertDefinition } from '../../AdaptableState/AlertState';
import { AdaptableAlert } from '../../AdaptableState/Common/AdaptableAlert';
import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps';
interface AlertViewPanelComponentProps extends ViewPanelProps {
AlertDefinitions: AlertDefinition[];
AdaptableAlerts: AdaptableAlert[];
onDeleteAlert: (alert: AdaptableAlert) => InternalRedux.AdaptableAlertDeleteAction;
onDeleteAllAlert: (alerts: AdaptableAlert[]) => InternalRedux.AdaptableAlertDeleteAllAction;
}
interface AlertViewState {
ShowMessage: boolean;
Alerts: AdaptableAlert[];
}
declare class AlertViewPanelComponent extends React.Component<AlertViewPanelComponentProps, AlertViewState> {
constructor(props: AlertViewPanelComponentProps);
componentDidUpdate(): void;
render(): React.JSX.Element;
}
export declare const AlertViewPanelControl: import("react-redux").ConnectedComponent<typeof AlertViewPanelComponent, {
[x: string]: any;
}>;
export {};