Markdown and calculations now supported in slot filler descriptions
This commit is contained in:
@@ -40,9 +40,10 @@
|
|||||||
:color="node.color"
|
:color="node.color"
|
||||||
/>
|
/>
|
||||||
</h3>
|
</h3>
|
||||||
<div v-if="node.description">
|
<property-description
|
||||||
{{ node.description }}
|
v-if="node.description"
|
||||||
</div>
|
:value="node.description"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
</v-card>
|
</v-card>
|
||||||
@@ -110,12 +111,14 @@ import { parse, CompilationContext } from '/imports/parser/parser.js';
|
|||||||
import PROPERTIES from '/imports/constants/PROPERTIES.js';
|
import PROPERTIES from '/imports/constants/PROPERTIES.js';
|
||||||
import ColumnLayout from '/imports/ui/components/ColumnLayout.vue';
|
import ColumnLayout from '/imports/ui/components/ColumnLayout.vue';
|
||||||
import TreeNodeView from '/imports/ui/properties/treeNodeViews/TreeNodeView.vue';
|
import TreeNodeView from '/imports/ui/properties/treeNodeViews/TreeNodeView.vue';
|
||||||
|
import PropertyDescription from '/imports/ui/properties/viewers/shared/PropertyDescription.vue'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
DialogBase,
|
DialogBase,
|
||||||
ColumnLayout,
|
ColumnLayout,
|
||||||
TreeNodeView,
|
TreeNodeView,
|
||||||
|
PropertyDescription,
|
||||||
},
|
},
|
||||||
props:{
|
props:{
|
||||||
slotId: {
|
slotId: {
|
||||||
@@ -142,6 +145,10 @@ export default {
|
|||||||
return propName && propName.toLowerCase();
|
return propName && propName.toLowerCase();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
reactiveProvide: {
|
||||||
|
name: 'context',
|
||||||
|
include: ['creature'],
|
||||||
|
},
|
||||||
methods:{
|
methods:{
|
||||||
getTitle(model){
|
getTitle(model){
|
||||||
if (!model) return;
|
if (!model) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user