@gooddata/react-components
Version:
GoodData React Components
27 lines (26 loc) • 744 B
TypeScript
/// <reference types="react" />
import * as React from 'react';
export interface ISource {
title?: string;
uri?: string;
empty?: boolean;
}
export interface IAttributeElement {
selected?: boolean;
source: ISource;
onSelect?: (source: ISource) => void;
}
export interface IAttributeFilterItemProps {
classname?: string;
item?: IAttributeElement;
}
export declare class AttributeFilterItem extends React.PureComponent<IAttributeFilterItemProps, null> {
static propTypes: {
classname: React.Requireable<any>;
item: React.Requireable<any>;
};
static defaultProps: Partial<IAttributeFilterItemProps>;
render(): JSX.Element;
private renderLoadingItem();
private handleSelect;
}