1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| <script>
| export default {
| name: 'vue-treeselect--tip',
| functional: true,
|
| props: {
| type: {
| type: String,
| required: true,
| },
| icon: {
| type: String,
| required: true,
| },
| },
|
| render(_, context) {
| const { props, children } = context
|
| return (
| <div class={`vue-treeselect__tip vue-treeselect__${props.type}-tip`}>
| <div class="vue-treeselect__icon-container">
| <span class={`vue-treeselect__icon-${props.icon}`} />
| </div>
| <span class={`vue-treeselect__tip-text vue-treeselect__${props.type}-tip-text`}>
| {children}
| </span>
| </div>
| )
| },
| }
| </script>
|
|