<templates>
  <t t-name="o-spreadsheet-LineConfigPanel">
    <div>
      <Section class="'pt-0'">
        <Checkbox
          name="'stacked'"
          label="this.stackedLabel"
          value="this.props.definition.stacked"
          onChange.bind="this.onUpdateStacked"
          className="'mb-2'"
        />
        <Checkbox
          name="'cumulative'"
          label="this.chartTerms.CumulativeData"
          value="this.props.definition.cumulative"
          onChange.bind="this.onUpdateCumulative"
        />
      </Section>
      <ChartDataSourceComponent
        chartId="this.props.chartId"
        definition="this.props.definition"
        updateChart="this.props.updateChart"
        canUpdateChart="this.props.canUpdateChart"
        onErrorMessagesChanged.bind="this.onErrorMessagesChanged"
        getLabelRangeOptions.bind="this.getLabelRangeOptions"
      />

      <ChartErrorSection t-if="this.errorMessages.length" messages="this.errorMessages"/>
    </div>
  </t>
</templates>
