UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

17 lines (16 loc) 857 B
import { Component } from 'react'; import { ColumnFilterMenuItemProps, ColumnFilterMenuItemState, CustomColumn } from './interface'; import { CheckboxChangeEvent } from '../checkbox'; declare class ColumnFilterMenuItem<T> extends Component<ColumnFilterMenuItemProps<T>, ColumnFilterMenuItemState> { static getDerivedStateFromProps(nextProps: ColumnFilterMenuItemProps<any>, prevState: ColumnFilterMenuItemState): { customColumn: CustomColumn; prevCustomColumn: CustomColumn; } | null; constructor(props: ColumnFilterMenuItemProps<T>); render(): JSX.Element; handleFixedLeftChange: (e: CheckboxChangeEvent) => void; handleHiddenChange: (e: CheckboxChangeEvent) => void; handleOrderSeqChange: (value: number) => void; getValidateCustomColumn: () => Promise<CustomColumn>; } export default ColumnFilterMenuItem;