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 |
+ - |
+