From 05b5e3e83ce69829d6b95afc99309cb1b81228a1 Mon Sep 17 00:00:00 2001 From: pengYYY Date: Fri, 27 May 2022 10:38:29 +0800 Subject: [PATCH 1/2] fix: tabs addable --- src/tabs/tab-nav.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tabs/tab-nav.tsx b/src/tabs/tab-nav.tsx index 1b4ac11df..fea4c8d48 100644 --- a/src/tabs/tab-nav.tsx +++ b/src/tabs/tab-nav.tsx @@ -424,7 +424,7 @@ export default Vue.extend({ ) : null} - {this.theme === 'card' && this.addable ? ( + {this.addable ? (
From a5861006ad1bcd63b255fa94689a4c7db1aa40e8 Mon Sep 17 00:00:00 2001 From: pengYYY Date: Fri, 27 May 2022 11:05:54 +0800 Subject: [PATCH 2/2] fix: normal closeIcon --- src/tabs/tab-nav-item.tsx | 3 +++ test/unit/tabs/__snapshots__/index.test.js.snap | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tabs/tab-nav-item.tsx b/src/tabs/tab-nav-item.tsx index f20a0ad09..c14c8b377 100644 --- a/src/tabs/tab-nav-item.tsx +++ b/src/tabs/tab-nav-item.tsx @@ -82,6 +82,9 @@ export default mixins(keepAnimationMixins).extend({ > {this.label} + {this.removable && !this.disabled ? ( + + ) : null} ); }, diff --git a/test/unit/tabs/__snapshots__/index.test.js.snap b/test/unit/tabs/__snapshots__/index.test.js.snap index b7520b075..af70aafbf 100644 --- a/test/unit/tabs/__snapshots__/index.test.js.snap +++ b/test/unit/tabs/__snapshots__/index.test.js.snap @@ -1,6 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP - exports[`Tabs :props :addable 1`] = `
@@ -10,6 +9,9 @@ exports[`Tabs :props :addable 1`] = `
+
+ +