@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
27 lines (26 loc) • 1.33 kB
TypeScript
import { ViewPanelProps } from '../Components/SharedProps/ViewPanelProps';
import * as InternalRedux from '../../Redux/ActionsReducers/InternalRedux';
import { AdaptableColumn } from '../../AdaptableState/Common/AdaptableColumn';
import { Entitlement } from '../../AdaptableState/Common/Entitlement';
import * as React from 'react';
import { ColumnFilter } from '../../types';
export interface FilterViewPanelComponentProps extends ViewPanelProps {
onHideQuickFilterBar: () => InternalRedux.QuickFilterBarHideAction;
onShowQuickFilterBar: () => InternalRedux.QuickFilterBarShowAction;
ColumnFilters: ColumnFilter[];
Columns: AdaptableColumn[];
Entitlements: Entitlement[];
IsQuickFilterVisible: boolean;
}
declare class FilterViewPanelComponent extends React.Component<FilterViewPanelComponentProps, {}> {
constructor(props: FilterViewPanelComponentProps);
render(): any;
private onClearFilters;
}
export declare const FilterViewPanelControl: import("react-redux").ConnectedComponent<typeof FilterViewPanelComponent, {
ref?: React.Ref<FilterViewPanelComponent>;
key?: React.Key;
context?: React.Context<import("react-redux").ReactReduxContextValue<any, import("redux").UnknownAction>>;
store?: import("redux").Store<any, import("redux").UnknownAction, unknown>;
}>;
export {};