{% set SG_SECTION_DEFAULTS = {
  className: '',
  title: 'Section title',
  titleTag: 'h2',
  id: '',
  grid: true
} %}

{% macro SGSection(settings = {}) %}
  {% set settings = merge(SG_SECTION_DEFAULTS, settings) %}

  <div class="sg-section {{ settings.className }}" {{ Helpers.setAttr('id', settings.id) }}>
    <div class="container">
      {% if settings.title %}
        <{{ settings.titleTag }} class="sg-section__title">{{ settings.title }}</{{ settings.titleTag }}>
      {% endif %}
      {% if settings.grid %}
        <div class="sg-section__row">
          {{ caller() }}
        </div>
      {% else %}
        {{ caller() }}
      {% endif %}
    </div>
  </div>
{% endmacro %}

{% macro SGRow() %}
  <div class="sg-section__row">
    {{ caller() }}
  </div>
{% endmacro %}
