constructor()

in components/src/base-configuration/base-configuration.js [64:87]


  constructor(props) {
    super(props);

    const selectedYouTrack = props.youTrackId && {
      id: props.youTrackId
    };
    const selectedReport = props.reportId
      ? {id: props.reportId}
      : props.onGetReportDraft();

    this.state = {
      selectedYouTrack,
      selectedReport,
      youTracks: [selectedYouTrack],
      currentUser: null,
      refreshPeriod: props.refreshPeriod,
      loadReports: props.youTrackId
        ? BaseConfiguration.getReportsSource(
          props.youTrackId,
          this.props.reportsSource,
          e => this.setConnectionError(e)
        ) : () => []
    };
  }