diff --git a/src/components/metadata/MetadataEntry.vue b/src/components/metadata/MetadataEntry.vue index 1341c4f3d..9af4f4b9c 100644 --- a/src/components/metadata/MetadataEntry.vue +++ b/src/components/metadata/MetadataEntry.vue @@ -7,7 +7,9 @@ -
+ + +
@@ -26,7 +28,9 @@ const FORCE_TABLE = [ export default { name: "MetadataEntry", components: { - MetadataTable: () => import('./MetadataTable.vue') + Histogram: () => import('./Histogram.vue'), + MetadataTable: () => import('./MetadataTable.vue'), + StorageSchemes: () => import('./StorageSchemes.vue') }, mixins: [ EntryMixin @@ -34,6 +38,9 @@ export default { computed: { showTable() { return FORCE_TABLE.includes(this.field) || this.itemOrder.length > 0 && Utils.size(this.value) >= 3; + }, + isObject() { + return Utils.isObject(this.value); } } }; diff --git a/src/components/metadata/StorageSchemes.vue b/src/components/metadata/StorageSchemes.vue new file mode 100644 index 000000000..8f17e34bb --- /dev/null +++ b/src/components/metadata/StorageSchemes.vue @@ -0,0 +1,55 @@ + + +