{% macro tnaPicture(params) %} {%- from 'components/button/macro.html' import tnaButton -%} {%- from 'components/tabs/macro.html' import tnaTabs -%} {%- set containerClasses = [params.classes] if params.classes else [] -%}
{%- for source in params.sources -%} {%- endfor -%} {{ params.alt }} {%- if params.information %} {{ tnaButton({ 'text': params.informationLabelOpen if params.informationLabelOpen else 'Open transcript', 'small': True, 'buttonElement': True, 'classes': 'tna-picture__toggle-transcript tna-button--solid-hover', 'attributes': { 'aria-expanded': 'false', 'hidden': '' } }) }} {%- endif %}
{%- if params.information -%}
{%- if params.information | length > 1 -%} {{ tnaTabs({ 'itemHeadingLevel': params.informationItemHeadingLevel, 'items': params.information, 'classes': 'tna-tabs--small' }) }} {%- else -%} {{ params.information[0].body | safe }} {%- endif -%}
{%- endif -%} {%- if params.caption -%}
{{ params.caption | safe }}
{%- endif -%}
{% endmacro %}