{# LIBRARIES #}
{% extends "@molecules/tm-bs/card/card.twig" %}

{# VARIABLES #}
{% set header_title_tag = header_title_tag|default("h2") %}
{% set card_class = card_class|default("linkable-block-card") %}
{% set non_linkable_override = non_linkable_override|default(false) %}
{% if card_type %}
  {% set card_class = card_class ~ " " ~ card_type %}
{% endif %}
{% if card_type == 'linkable' and image_type == 'image' %}
  {% set card_class = card_class ~ " custom-brd n-brd" %}
{% endif %}
{% set link_scope = link_scope|default("card") %}
{% if card_type == 'non-linkable' and not non_linkable_override %}
  {% set link_scope = 'none' %}
{% endif %}
{% set content_class = 'cbelianr' %}
{% set show_header = true %}
{% set show_footer = (card_type == 'linkable') %}
{% set card_boardered = true %}
{% set card_rounded = true %}
{% if horizontal_layout %}
  {% set card_class = card_class ~ " horizontal" %}
  {% set show_footer = false %}
{% endif %}
{% if no_border %}
  {% set card_class = card_class ~ " no-border" %}
{% endif %}
{% if centred %}
  {% set card_class = card_class ~ " centered" %}
{% endif %}

{# BLOCK BODY #}
{% block card_body %}

  {{ attach_library('ui_patterns/linkable_block_card.linkable_block_card_lib') }}

  {% if title %}
    <{{ header_title_tag}} class="lbc-header">{{ title }}</{{ header_title_tag }}>
  {% endif %}

  {% if body %}
    <div class="card-body-text">
      {{ body }}
    </div>
  {% endif %}

{% endblock %}

{% block card_footer %}

  {% if link_text %}
    <p class="find-out-more">{{ link_text }}</p>
  {% endif %}

{% endblock %}
