Add slot for display node/leaf name (#74)

This commit is contained in:
Zois Pagoulatos
2020-07-01 11:26:10 +02:00
parent d1e12aad85
commit 97daf67f9a
3 changed files with 88 additions and 52 deletions

View File

@@ -43,7 +43,9 @@
</span>
<div class="vtl-node-content" v-if="!editable">
{{ model.name }}
<slot name="leafNameDisplay" :expanded="expanded" :model="model" :root="rootNode">
{{ model.name }}
</slot>
</div>
<input
v-else
@@ -110,6 +112,9 @@
:model="model"
:key="model.id"
>
<template v-slot:leafNameDisplay="slotProps">
<slot name="leafNameDisplay" v-bind="slotProps" />
</template>
<template v-slot:addTreeNodeIcon="slotProps">
<slot name="addTreeNodeIcon" v-bind="slotProps" />
</template>