import {autobind} from "core-decorators"; import * as React from "react"; import {FacetValue} from "../../../types"; export {FacetValue}; export interface FacetDataProps { data: FacetValue; dataKey: string; selectHandler: (dataKey: string) => void; } export class FacetData extends React.Component { @autobind private selectFacetData() { const {dataKey, selectHandler} = this.props; selectHandler(dataKey); } render() { const {label, count} = this.props.data; return(
{`${label} (${count})`}
); } }