<templates>
  <t t-name="o-spreadsheet-ActionButton">
    <span
      t-if="this.isVisible"
      class="o-menu-item-button"
      t-att-title="this.title"
      t-att-class="{'o-disabled': !this.isEnabled, active: this.isActive}"
      t-attf-class="{{this.props.class}}"
      t-on-click="this.onClick">
      <span t-if="this.iconTitle" t-att-style="this.buttonStyle">
        <t t-call="{{this.iconTitle}}"/>
      </span>
      <t t-if="this.props.hasTriangleDownIcon">
        <t t-call="o-spreadsheet-Icon.CARET_DOWN"/>
      </t>
    </span>
  </t>
</templates>
