{% from '@bonniernews/dn-design-system-web/components/teaser-card/teaser-card.njk' import TeaserCard %}

{% macro TeaserTipsa(params) %}
  {% set componentClassName = "ds-teaser" %}

  {% set extraClasses = [
    "ds-teaser--tipsa",
    params.classNames if params.classNames
  ] | join(" ") %}

  {% call TeaserCard({
    targetLink: params.targetLink,
    areaType: params.areaType,
    attributes: params.attributes,
    classNames: extraClasses
  }) %}
    <div class="{{ componentClassName + '__content'}}">
      <h2 class="ds-teaser__title">
        {{ params.title }}
      </h2>

      {% if params.text %}
        <p class="{{ componentClassName + '__text'}}">
          {{ params.text }}
        </p>
      {% endif %}
    </div>
  {% endcall %}
{% endmacro %}
