Files
DiceCloud/app/imports/ui/properties/shared/PropertyViewer.vue
2021-03-24 16:23:39 +02:00

31 lines
559 B
Vue

<template lang="html">
<component
:is="model.type"
v-if="model && $options.components[model.type]"
:key="model._id"
class="property-viewer"
:model="model"
/>
<div v-else-if="model">
This property can't be viewed yet.
</div>
</template>
<script lang="js">
import propertyViewerIndex from '/imports/ui/properties/viewers/shared/propertyViewerIndex.js';
export default {
components: {
...propertyViewerIndex,
},
props: {
model: {
type: Object,
default: undefined
},
},
}
</script>
<style lang="css">
</style>