{% macro digitalmarketplaceAttachment(params) %}
{%- from 'govuk_frontend_jinja/components/details/macro.html' import govukDetails -%}
{% set contentType = params.contentType if params.contentType %}
{% set abbr %}
{%- if contentType == 'application/pdf' -%}
PDF
{%- elif contentType == 'text/csv' -%}
CSV
{%- elif contentType == 'application/vnd.oasis.opendocument.spreadsheet' -%}
ODS
{%- elif contentType == 'application/vnd.oasis.opendocument.text' -%}
ODT
{%- else -%}
{{ contentType }}
{%- endif -%}
{% endset %}
{% set thumbnailClasses = " dm-attachment__thumbnail--small" if params.thumbnailSize == "small" %}
{% set thumbnailImageClasses = " dm-attachment__thumbnail-image--small" if params.thumbnailSize == "small" %}
{% set hasAlternativeFormat = params.alternativeFormatHtml is defined or params.alternativeFormatContactEmail is defined %}
{% set alternativeFormatDetails %}
{% if params.alternativeFormatHtml %}
{{ params.alternativeFormatHtml | safe }}
{% elif params.alternativeFormatContactEmail %}
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email {{ params.alternativeFormatContactEmail }}. Please tell us what format you need. It will help us if you say what assistive technology you use.
{% endif %}
{% endset %}
{% if params.link.textOnly %}
{{ params.link.text }}
({{ abbr | safe }}
{%- if params.fileSize -%}, {{ params.fileSize }}{% endif -%}
{%- if params.numberOfPages -%}, {{ params.numberOfPages }} {% if params.numberOfPages == 1 %}page{% else %}pages{% endif %}{% endif -%})
{% else %}