render()

in src/app/activities-edit-form.js [78:110]


  render() {
    const {isLoading, errorMessage} = this.state;

    const isInvalid = !!errorMessage || !(filter.categoriesIds || []).length;
    return (
      <ConfigurationForm
        warning={errorMessage}
        isInvalid={isInvalid}
        isLoading={isLoading}
        panelControls={this.renderRefreshPeriod()}
        onSave={this.props.submitConfig}
        onCancel={this.props.cancelConfig}
      >
        <div className="aw">
          <EditFormOptionalTitle/>
          {
            <EditFormYoutrackSelector
              dashboardApi={this.props.dashboardApi}
              onChangeAsync={this.props.onServiceChange}
            />
          }
          {
            // eslint-disable-next-line no-nested-ternary
            errorMessage
              ? <span>{errorMessage}</span>
              : isLoading
                ? <LoaderInline/>
                : (this.renderFilteringSettings())
          }
        </div>
      </ConfigurationForm>
    );
  }