renderYouTrackSelect()

in components/src/base-configuration/base-configuration.js [320:345]


  renderYouTrackSelect() {
    const {
      youTracks,
      selectedYouTrack
    } = this.state;

    const youTrackServiceToSelectItem = it => it && {
      key: it.id,
      label: it.name,
      description: it.homeUrl,
      model: it
    };

    return youTracks.length > 1 && (
      <div className="ring-form__group">
        <Select
          data={youTracks.map(youTrackServiceToSelectItem)}
          selected={youTrackServiceToSelectItem(selectedYouTrack)}
          onSelect={this.changeYouTrack}
          filter={true}
          label={i18n('Select YouTrack')}
          size={InputSize.FULL}
        />
      </div>
    );
  }