2022-05-12 23:05:07 +08:00
|
|
|
<template>
|
|
|
|
<div class="list-attachment-container asset"
|
|
|
|
:data-asset-id="attachment.id"
|
|
|
|
>
|
|
|
|
<i class="fas asset-icon" :class="attachment.attributes.icon"></i>
|
|
|
|
<a :href="attachment.attributes.urls.blob"
|
|
|
|
class="file-preview-link file-name"
|
|
|
|
:id="`modal_link${attachment.id}`"
|
|
|
|
data-no-turbolink="true"
|
|
|
|
:data-id="attachment.id"
|
|
|
|
:data-gallery-view-id="stepId"
|
|
|
|
:data-preview-url="attachment.attributes.urls.preview"
|
|
|
|
>
|
|
|
|
{{ attachment.attributes.file_name }}
|
|
|
|
</a>
|
|
|
|
<div class="file-metadata">
|
|
|
|
<span>
|
|
|
|
{{ i18n.t('assets.placeholder.modified_label') }}
|
2022-05-16 17:05:18 +08:00
|
|
|
{{ attachment.attributes.updated_at_formatted }}
|
2022-05-12 23:05:07 +08:00
|
|
|
</span>
|
|
|
|
<span>
|
2022-05-13 19:07:50 +08:00
|
|
|
{{ i18n.t('assets.placeholder.size_label', {size: attachment.attributes.file_size_formatted}) }}
|
2022-05-12 23:05:07 +08:00
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
name: 'listAttachment',
|
|
|
|
props: {
|
|
|
|
attachment: {
|
|
|
|
type: Object,
|
|
|
|
required: true
|
|
|
|
},
|
|
|
|
stepId: {
|
|
|
|
type: Number,
|
|
|
|
required: true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
}
|
|
|
|
</script>
|