diff --git a/api-generator/components/chips.js b/api-generator/components/chips.js
index 63ab3f8a9..bc2d80de7 100644
--- a/api-generator/components/chips.js
+++ b/api-generator/components/chips.js
@@ -106,6 +106,10 @@ const ChipsSlots = [
{
name: 'chips',
description: 'Custom content for the chips'
+ },
+ {
+ name: 'removetokenicon',
+ description: 'Custom remove token icon template.'
}
];
diff --git a/components/lib/chips/Chips.d.ts b/components/lib/chips/Chips.d.ts
index 3bae15853..c535357ed 100755
--- a/components/lib/chips/Chips.d.ts
+++ b/components/lib/chips/Chips.d.ts
@@ -76,7 +76,6 @@ export interface ChipsProps {
inputProps?: InputHTMLAttributes | undefined;
/**
* Icon to display in chip remove action.
- * @defaultValue pi pi-times-circle
*/
removeTokenIcon?: string | undefined;
/**
@@ -110,6 +109,10 @@ export interface ChipsSlots {
*/
value: any;
}): VNode[];
+ /**
+ * Custom remove token icon template.
+ */
+ removetokenicon(): VNode[];
}
/**
* Defines valid emits in Chips component.
diff --git a/components/lib/chips/Chips.vue b/components/lib/chips/Chips.vue
index bfc30cbfc..1d9f18a91 100755
--- a/components/lib/chips/Chips.vue
+++ b/components/lib/chips/Chips.vue
@@ -28,7 +28,9 @@