{% set variant = variant|default('') %}
{% set isPreviewable = activeAsset.isImage() or 'pdf' == activeAsset.getFileType()|lower or activeAsset.getMime() starts with 'video' or activeAsset.getMime() starts with 'audio' %}
{% macro renderPreviewContent(activeAsset, assetDownloadUrl) %}
{% if activeAsset.isImage() %}
{% elseif 'pdf' == activeAsset.getFileType()|lower %}
{% elseif activeAsset.getMime() starts with 'video' or activeAsset.getExtension() in ['mpg', 'mpeg', 'mp4', 'webm'] %}
{% elseif activeAsset.getMime() starts with 'audio' or activeAsset.getExtension() in ['mp3', 'ogg', 'wav'] %}
{% else %}