<templates>
  <t t-name="o-spreadsheet-ChartRangeDataSource">
    <ChartDataSeries
      ranges="this.getDataSeriesRanges()"
      dataSetStyles="this.props.definition.dataSetStyles"
      onSelectionChanged.bind="this.onDataSeriesRangesChanged"
      onSelectionConfirmed.bind="this.onDataSeriesConfirmed"
      onSelectionReordered.bind="this.onDataSeriesReordered"
      onSelectionRemoved.bind="this.onDataSeriesRemoved"
      maxNumberOfUsedRanges="this.maxNumberOfUsedRanges"
      datasetOrientation="this.datasetOrientation"
      canChangeDatasetOrientation="this.canChangeDatasetOrientation"
      onFlipAxis.bind="this.setDatasetOrientation"
      title="this.props.dataSeriesTitle"
    />
    <ChartLabelRange
      range="this.getLabelRange()"
      isInvalid="this.isLabelInvalid"
      onSelectionChanged.bind="this.onLabelRangeChanged"
      onSelectionConfirmed.bind="this.onLabelRangeConfirmed"
      options="this.getLabelRangeOptions()"
      title="this.props.labelRangeTitle"
    />
  </t>
</templates>
