el-dialog(
:title="modal_title"
:visible.sync="visible"
:modal-append-to-body="false"
@close="close()"
)
section(v-if="digital_assets")
div(v-if="is_bulk && digital_assets")
label Bulk download
div(v-else-if="!is_bulk && single_digital_asset")
embed_file(
v-if="single_digital_asset.external_video_url"
:video_url="single_digital_asset.external_video_url"
)
.asset_image(
v-else
)
media_image(
:digital_asset="single_digital_asset"
:key="single_digital_asset.id"
:class="{ view_larger_image: !single_digital_asset.is_zip && !single_digital_asset.is_video }"
@click.native="view_asset_larger"
)
div.clearfix.m-t-0-3.gray-light-font-color
small.pull-left(
v-if="single_digital_asset.created_at"
)
| Created on {{ single_digital_asset.created_at | date_format }}
span.pull-right(
v-if="single_digital_asset.file"
)
small(v-if="['image', 'video'].includes(single_digital_asset.file.resource_type) && single_digital_asset.file.format != 'pdf'")
| Dimensions: {{single_digital_asset.file.width}} x {{single_digital_asset.file.height}}
small(v-else)
| Size: {{format_size(single_digital_asset.file.bytes)}}
p.m-t-1-5(v-if="single_digital_asset.description")
| {{ single_digital_asset.description }}
.badges
.badge(
v-for="tag in single_digital_asset.tag_list"
) {{ tag }}
div(v-if="single_digital_asset.expires_at")
p.m-t-1-0
i.pbxx-icon.pbxx-icon-calendar.pbxx-icon-hc-fw
| This asset will expire {{ single_digital_asset.expires_at | date_format }}
div(v-if="single_digital_asset.external_video_url")
a(
:href="single_digital_asset.external_video_url"
target="_blank"
) {{ single_digital_asset.external_video_url }}
div(v-else)
label Sorry! Nothing to view
span.dialog-footer.clearfix(
slot="footer"
)
el-button(
type="default"
@click="close()"
) Close
el-button(
v-if="is_bulk && digital_assets"
@click="download_bulk()",
type="info"
:disabled="has_errors"
) Download {{digital_assets.length}} Items
a(
v-else-if="!is_bulk && single_digital_asset && single_digital_asset.download_url"
:href="single_digital_asset.download_url"
target="_blank"
download
)
el-button.m-l-15(
@click="download()"
type="info"
:disabled="has_errors"
) Download