{# Options #} {% set _tabs = tabs ?? false %} {% set _bottom = _tabs and (bottom ?? false) %} {% set _pills = pills ?? false %} {# Header Blocks #} {% set card_nav_before = block('card_nav_before') is defined ? block('card_nav_before') : '' %} {% set card_header_class = block('card_header_class') is defined ? block('card_header_class') : '' %} {% set card_nav_after = block('card_nav_after') is defined ? block('card_nav_after') : '' %} {% set _manualContent = block('card_content') is defined %} {# *** Internal : do not mind *** #} {% set _items = [] %} {% for key, item in items ?? [] %} {% if item.id is not defined %} {# Generate id of item for "Boostrap tab" #} {% set item = item|merge({id : tabler_unique_id()}) %} {% endif %} {% set _items = _items|merge({ (key) : item }) %} {% endfor %} {% set _navType = _pills and not _tabs ? 'pills' : 'tabs' %} {# ****************************** #} {% block card_before %}{% endblock %}