Wrap mime-type display in span node (#17084)

This commit is contained in:
Azri Kahar
2023-01-12 00:09:05 +08:00
committed by GitHub
parent 874dda8078
commit 4b89566496

View File

@@ -1,6 +1,7 @@
import { defineDisplay } from '@directus/shared/utils';
import { readableMimeType } from '@/utils/readable-mime-type';
import mime from 'mime/lite';
import { h } from 'vue';
export default defineDisplay({
id: 'mime-type',
@@ -26,10 +27,10 @@ export default defineDisplay({
types: ['string'],
component: ({ value, showAsExtension }: { value: string; showAsExtension: boolean }) => {
if (showAsExtension) {
return mime.getExtension(value);
return h('span', mime.getExtension(value));
}
return readableMimeType(value);
return h('span', readableMimeType(value));
},
handler: (value, options) => {
if (options.showAsExtension) {