From 518c57d0a3eaea85f92f0e8f9f14c7f32ead234b Mon Sep 17 00:00:00 2001 From: Jony J <1844749591@qq.com> Date: Thu, 19 Dec 2024 19:38:29 +0800 Subject: [PATCH] feat(tabs): add focus style for keyboard operation (#52002) * feat(tabs): add focus style for keyboard operation * style: add missing focus style for tabpane * style: add focus style for remove button * chore: update rc-tabs dependency to version 15.5.0 * test: update snapshot * chore: empty commit * chore: empty commit * chore: empty commit for triggering CI --- .../__snapshots__/demo-extend.test.ts.snap | 11 +- .../__tests__/__snapshots__/demo.test.ts.snap | 11 +- .../__snapshots__/index.test.tsx.snap | 7 +- .../__snapshots__/components.test.tsx.snap | 7 + .../__snapshots__/demo-extend.test.ts.snap | 3 +- .../__tests__/__snapshots__/demo.test.ts.snap | 3 +- components/style/index.tsx | 9 +- .../__snapshots__/demo-extend.test.ts.snap | 220 ++++++++++-------- .../__tests__/__snapshots__/demo.test.ts.snap | 220 ++++++++++-------- .../__snapshots__/index.test.tsx.snap | 4 + components/tabs/style/index.ts | 20 +- package.json | 2 +- 12 files changed, 303 insertions(+), 214 deletions(-) diff --git a/components/card/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/card/__tests__/__snapshots__/demo-extend.test.ts.snap index b8a7b4b5a6..d123508745 100644 --- a/components/card/__tests__/__snapshots__/demo-extend.test.ts.snap +++ b/components/card/__tests__/__snapshots__/demo-extend.test.ts.snap @@ -160,6 +160,7 @@ Array [ class="ant-tabs ant-tabs-top ant-tabs-large ant-card-head-tabs" >
@@ -195,7 +196,7 @@ Array [ class="ant-tabs-tab-btn" id="rc-tabs-test-tab-tab2" role="tab" - tabindex="0" + tabindex="-1" > tab2
@@ -1127,6 +1128,7 @@ Array [ class="ant-tabs ant-tabs-top ant-tabs-large ant-card-head-tabs" >
@@ -1162,7 +1164,7 @@ Array [ class="ant-tabs-tab-btn" id="rc-tabs-test-tab-tab2" role="tab" - tabindex="0" + tabindex="-1" > tab2
@@ -1267,6 +1269,7 @@ Array [ class="ant-tabs ant-tabs-top ant-tabs-middle ant-card-head-tabs" >
@@ -1287,7 +1290,7 @@ Array [ class="ant-tabs-tab-btn" id="rc-tabs-test-tab-article" role="tab" - tabindex="0" + tabindex="-1" > article
@@ -1317,7 +1320,7 @@ Array [ class="ant-tabs-tab-btn" id="rc-tabs-test-tab-project" role="tab" - tabindex="0" + tabindex="-1" > project diff --git a/components/card/__tests__/__snapshots__/demo.test.ts.snap b/components/card/__tests__/__snapshots__/demo.test.ts.snap index ac2919c40e..fe9f5f0186 100644 --- a/components/card/__tests__/__snapshots__/demo.test.ts.snap +++ b/components/card/__tests__/__snapshots__/demo.test.ts.snap @@ -156,6 +156,7 @@ Array [ class="ant-tabs ant-tabs-top ant-tabs-large ant-card-head-tabs" >
@@ -187,7 +188,7 @@ Array [ aria-selected="false" class="ant-tabs-tab-btn" role="tab" - tabindex="0" + tabindex="-1" > tab2
@@ -1084,6 +1085,7 @@ Array [ class="ant-tabs ant-tabs-top ant-tabs-large ant-card-head-tabs" >
@@ -1115,7 +1117,7 @@ Array [ aria-selected="false" class="ant-tabs-tab-btn" role="tab" - tabindex="0" + tabindex="-1" > tab2
@@ -1201,6 +1203,7 @@ Array [ class="ant-tabs ant-tabs-top ant-tabs-middle ant-card-head-tabs" >
@@ -1219,7 +1222,7 @@ Array [ aria-selected="false" class="ant-tabs-tab-btn" role="tab" - tabindex="0" + tabindex="-1" > article
@@ -1245,7 +1248,7 @@ Array [ aria-selected="false" class="ant-tabs-tab-btn" role="tab" - tabindex="0" + tabindex="-1" > project diff --git a/components/card/__tests__/__snapshots__/index.test.tsx.snap b/components/card/__tests__/__snapshots__/index.test.tsx.snap index 838b3c0b47..f074d43f4e 100644 --- a/components/card/__tests__/__snapshots__/index.test.tsx.snap +++ b/components/card/__tests__/__snapshots__/index.test.tsx.snap @@ -14,6 +14,7 @@ exports[`Card correct pass tabList props 1`] = ` class="ant-tabs ant-tabs-top ant-tabs-editable ant-tabs-large ant-tabs-card ant-tabs-editable-card ant-card-head-tabs" >
@@ -76,14 +77,14 @@ exports[`Card correct pass tabList props 1`] = ` class="ant-tabs-tab-btn" id="rc-tabs-test-tab-deprecated" role="tab" - tabindex="0" + tabindex="-1" > Deprecated