diff --git a/api-generator/components/cascadeselect.js b/api-generator/components/cascadeselect.js index 0baafa6406..f0675c0de6 100644 --- a/api-generator/components/cascadeselect.js +++ b/api-generator/components/cascadeselect.js @@ -138,6 +138,10 @@ const CascadeSelectSlots = [ { name: "option", description: "Custom content for the item's option" + }, + { + name: "indicator", + description: "Custom content for the cascade select indicator" } ]; diff --git a/api-generator/components/dropdown.js b/api-generator/components/dropdown.js index b76dac7bac..5e7b7fa611 100644 --- a/api-generator/components/dropdown.js +++ b/api-generator/components/dropdown.js @@ -185,6 +185,10 @@ const DropdownSlots = [ { name: "value", description: "Custom content for the item's value" + }, + { + name: "indicator", + description: "Custom content for the dropdown indicator" } ]; diff --git a/api-generator/components/multiselect.js b/api-generator/components/multiselect.js index f5ce472da4..64590708dd 100644 --- a/api-generator/components/multiselect.js +++ b/api-generator/components/multiselect.js @@ -191,6 +191,10 @@ const MultiSelectSlots = [ { name: "value", description: "Custom content for the item value" + }, + { + name: "indicator", + description: "Custom content for the multiselect indicator" } ]; diff --git a/src/components/cascadeselect/CascadeSelect.d.ts b/src/components/cascadeselect/CascadeSelect.d.ts index 069bcbd58c..128252ef26 100644 --- a/src/components/cascadeselect/CascadeSelect.d.ts +++ b/src/components/cascadeselect/CascadeSelect.d.ts @@ -23,6 +23,8 @@ declare class CascadeSelect extends Vue { $emit(eventName: 'hide'): this; $slot: { option: VNode[]; + value: VNode[]; + indicator: VNode[]; } } diff --git a/src/components/cascadeselect/CascadeSelect.vue b/src/components/cascadeselect/CascadeSelect.vue index c4f545e2af..699fa7e8a4 100644 --- a/src/components/cascadeselect/CascadeSelect.vue +++ b/src/components/cascadeselect/CascadeSelect.vue @@ -10,7 +10,9 @@
- + + +
diff --git a/src/components/dropdown/Dropdown.d.ts b/src/components/dropdown/Dropdown.d.ts index c8d7de479d..f3f0519ac5 100755 --- a/src/components/dropdown/Dropdown.d.ts +++ b/src/components/dropdown/Dropdown.d.ts @@ -29,6 +29,8 @@ declare class Dropdown extends Vue { $emit(eventName: 'filter', e: { originalEvent: Event, value: string }): this; $slot: { option: VNode[]; + value: VNode[]; + indicator: VNode[]; } } diff --git a/src/components/dropdown/Dropdown.vue b/src/components/dropdown/Dropdown.vue index ec5cc0862a..eb4f54e905 100755 --- a/src/components/dropdown/Dropdown.vue +++ b/src/components/dropdown/Dropdown.vue @@ -13,7 +13,9 @@
- + + +
diff --git a/src/components/multiselect/MultiSelect.d.ts b/src/components/multiselect/MultiSelect.d.ts index 2b379ed13c..7d51611b63 100755 --- a/src/components/multiselect/MultiSelect.d.ts +++ b/src/components/multiselect/MultiSelect.d.ts @@ -31,6 +31,7 @@ declare class MultiSelect extends Vue { $slots: { value: VNode[]; option: VNode[]; + indicator: VNode[]; } } diff --git a/src/components/multiselect/MultiSelect.vue b/src/components/multiselect/MultiSelect.vue index eafbd814f1..85c05abd24 100755 --- a/src/components/multiselect/MultiSelect.vue +++ b/src/components/multiselect/MultiSelect.vue @@ -21,7 +21,9 @@
- + + +
diff --git a/src/views/cascadeselect/CascadeSelectDoc.vue b/src/views/cascadeselect/CascadeSelectDoc.vue index a1d6002f59..e68d99b1d9 100644 --- a/src/views/cascadeselect/CascadeSelectDoc.vue +++ b/src/views/cascadeselect/CascadeSelectDoc.vue @@ -283,6 +283,10 @@ exports default { option option: Option instance + + indicator + - +
diff --git a/src/views/dropdown/DropdownDoc.vue b/src/views/dropdown/DropdownDoc.vue index 77856be76a..46f12efd51 100755 --- a/src/views/dropdown/DropdownDoc.vue +++ b/src/views/dropdown/DropdownDoc.vue @@ -291,6 +291,10 @@ data() { value: Value of the component
placeholder: Placeholder prop value + + indicator + - + diff --git a/src/views/multiselect/MultiSelectDoc.vue b/src/views/multiselect/MultiSelectDoc.vue index 83e0bbfb4b..7e660637b1 100755 --- a/src/views/multiselect/MultiSelectDoc.vue +++ b/src/views/multiselect/MultiSelectDoc.vue @@ -303,6 +303,10 @@ data() { option: Option instance
index: Index of the option + + indicator + - +