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 @@ {{ val }} - + +