<template functional> <div class="card-file__list-wrapper"> <ul class="card-file__list"> <li class="card-file__item"> <img v-if="props.value.is_image" class="card-file__image" :src="props.value.thumbnails?.tiny?.url" /> <i v-else class="card-file__icon" :class="$options.methods.getIconClass(props.value.mime_type)" ></i> </li> </ul> </div> </template> <script> import { mimetype2icon } from '@baserow/modules/core/utils/fileTypeToIcon' export default { height: 22, name: 'RowCardFieldSingleFile', methods: { getIconClass(mimeType) { return mimetype2icon(mimeType) }, }, } </script>