render()

in src/search/facets/components/FacetCheckbox.tsx [36:65]


  render() {
    const {
      count,
      disableAdd,
      facetConfiguration,
      valueLabel,
      selected,
    } = this.props;

    let label: React.ReactNode = valueLabel;
    if (_.isNumber(count) && facetConfiguration.showCount) {
      label = (
        <span>
          {label}&nbsp;({count})
        </span>
      );
    }

    return (
      <div className="facet-checkbox">
        <Form.Check
          disabled={disableAdd && !selected}
          type={"checkbox"}
          label={<span onClick={this.handleChange}>{label}</span>}
          checked={selected}
          onChange={this.handleChange}
        />
      </div>
    );
  }