{% endmacro %}
{% macro doc(o, alt = false) %}
{% set doc = o.document %}
{% set t = doc.target|split(".") %}
{% set ext = t[t|length-1]|upper %}
{% set readLink = path("file-read",{id:doc.id}) %}
{% set downloadLink = path("file-download",{id:doc.id}) %}
{% set action = null %}
{% set type = null %}
{% if doc.mimetype|lower == 'application/pdf' %}
{% set action = 'os-read' %}
{% set type = 'pdf' %}
{% elseif 'image' in doc.mimetype|lower %}
{% set action = 'os-image' %}
{% set type = 'image' %}
{% elseif 'video' in doc.mimetype|lower %}
{% set action = 'os-video' %}
{% set type = 'video' %}
{% elseif 'doc' in doc.mimetype|lower %}
{% set type = 'word' %}
{% elseif 'xls' in doc.mimetype|lower or 'xlxs' in doc.mimetype|lower or 'csv' in doc.mimetype|lower %}
{% set type = 'excel' %}
{% endif %}
{% set alt = isMobile() ? false : alt %}
{% if isDesktop() %}
{% if o.cover %}
{% elseif not alt %}
{% endif %}
{% endif %}