From 0db9536243686d7c8e66db93e91981eca08965b3 Mon Sep 17 00:00:00 2001 From: Isabelle Glasmacher Date: Thu, 21 Mar 2024 10:10:04 +0100 Subject: [PATCH 1/2] (fix) pass class to TreeNodes nodeIcon slot --- components/lib/tree/Tree.d.ts | 4 ++++ components/lib/tree/TreeNode.vue | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/components/lib/tree/Tree.d.ts b/components/lib/tree/Tree.d.ts index d945c9765c..00ce629e87 100755 --- a/components/lib/tree/Tree.d.ts +++ b/components/lib/tree/Tree.d.ts @@ -361,6 +361,10 @@ export interface TreeSlots { * Tree node instance */ node: TreeNode; + /** + * Style class of the icon. + */ + class: string; }): VNode[]; /** * Custom checkbox icon diff --git a/components/lib/tree/TreeNode.vue b/components/lib/tree/TreeNode.vue index 0156299535..f3140f4e53 100755 --- a/components/lib/tree/TreeNode.vue +++ b/components/lib/tree/TreeNode.vue @@ -32,7 +32,7 @@ - + From f2a1d9f766bc16774829f967dcd4fba4261792e9 Mon Sep 17 00:00:00 2001 From: Isabelle Glasmacher Date: Thu, 21 Mar 2024 10:35:28 +0100 Subject: [PATCH 2/2] fix test --- components/lib/tree/Tree.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/lib/tree/Tree.spec.js b/components/lib/tree/Tree.spec.js index e9cacca40f..a791a3ba3e 100644 --- a/components/lib/tree/Tree.spec.js +++ b/components/lib/tree/Tree.spec.js @@ -63,7 +63,7 @@ describe('Tree.vue', () => { it('should render icon slot', ({ expect }) => { let wrapper = mount(Tree, { slots: { - nodeIcon: `` + nodeicon: `` }, props: { value: [