{% extends "_market/_layouts/main" %} {% if assetId != null and asset is not defined %} {% set asset = craft.app.assets.getAssetById(assetId) %} {% endif %} {% if not asset %} {% exit 404 %} {% endif %} {% set title = '{name}'|t('market', {name: asset.title}) %} {% set breadcrumbs = [ { url: url('market/files'), label: 'Files'|t('market') }, { url: craft.app.request.getUrl, label: title } ] %} {% block header %}

{{ title }}

{# Actions #}
{# Download #}
{{ csrfInput() }} {{ actionInput('assets/download-asset') }} {{ hiddenInput('assetId', asset.id) }}
{# Delete #} {{ sprig('_market/_components/delete-asset', { _assetId: asset.id }) }}
{% endblock %} {% block main %}
{# Preview #}
{% switch asset.kind %} {% case 'image' %} {{ asset.title }} {% default %}
Loading preview …
{% endswitch %}
{# Meta #}
{# Heroicon name: document-text #} {{ asset.filename }}
{# Heroicon name: link #} {{ asset.url }} Copied!
{% if asset.kind == 'image' %}
{# Heroicon name: photograph #} {{ asset.width }}x{{ asset.height }}
{% endif %}
{# Heroicon name: scale #} {{ asset.size|filesize }}
{# Heroicon name: calendar #} {{ asset.dateCreated|datetime('d M Y, g:i A') }}
{% endblock %}