From 359eaa697b1c3b1ac8fa490a45d50a78ab34bd18 Mon Sep 17 00:00:00 2001 From: Chuns Chen Date: Thu, 15 Dec 2022 20:45:58 +0800 Subject: [PATCH] fix: Table should not warn DefaultProps (#39571) * fix: Table should not warn DefaultProps * chore: update table snapshot * fix: table test fail * Revert "chore: update table snapshot" This reverts commit 1afc95b5bda83c109999ff83f505676b4c623202. * chore: update table snapshot --- .../__snapshots__/components.test.tsx.snap | 7 + .../__snapshots__/demo-extend.test.ts.snap | 3 + .../__tests__/__snapshots__/demo.test.ts.snap | 3 + .../__snapshots__/demo-extend.test.ts.snap | 2 + .../__tests__/__snapshots__/demo.test.ts.snap | 2 + .../__snapshots__/index.test.tsx.snap | 134 ++++++++++ .../table/__tests__/Table.expand.test.tsx | 12 +- .../__snapshots__/Table.expand.test.tsx.snap | 1 + .../__snapshots__/Table.filter.test.tsx.snap | 4 + .../Table.pagination.test.tsx.snap | 5 +- .../Table.rowSelection.test.tsx.snap | 14 +- .../__snapshots__/Table.sorter.test.tsx.snap | 2 + .../__snapshots__/Table.test.tsx.snap | 12 +- .../__snapshots__/demo-extend.test.ts.snap | 232 +++++++++++++++++- .../__tests__/__snapshots__/demo.test.ts.snap | 232 +++++++++++++++++- .../__snapshots__/empty.test.tsx.snap | 35 +++ components/table/style/index.tsx | 5 +- .../__snapshots__/demo-extend.test.ts.snap | 6 + .../__tests__/__snapshots__/demo.test.ts.snap | 6 + package.json | 2 +- 20 files changed, 695 insertions(+), 24 deletions(-) diff --git a/components/config-provider/__tests__/__snapshots__/components.test.tsx.snap b/components/config-provider/__tests__/__snapshots__/components.test.tsx.snap index 69cb8d1a5287..b5c20b4ea509 100644 --- a/components/config-provider/__tests__/__snapshots__/components.test.tsx.snap +++ b/components/config-provider/__tests__/__snapshots__/components.test.tsx.snap @@ -26612,6 +26612,7 @@ exports[`ConfigProvider components Table configProvider 1`] = `
姓名 年龄 住址 diff --git a/components/descriptions/__tests__/__snapshots__/demo.test.ts.snap b/components/descriptions/__tests__/__snapshots__/demo.test.ts.snap index b9c3f2ce4436..e444b8fcf208 100644 --- a/components/descriptions/__tests__/__snapshots__/demo.test.ts.snap +++ b/components/descriptions/__tests__/__snapshots__/demo.test.ts.snap @@ -1468,16 +1468,19 @@ exports[`renders ./components/descriptions/demo/text.tsx correctly 1`] = ` 姓名 年龄 住址 diff --git a/components/empty/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/empty/__tests__/__snapshots__/demo-extend.test.ts.snap index ee1460e22d1a..75a9983a35e7 100644 --- a/components/empty/__tests__/__snapshots__/demo-extend.test.ts.snap +++ b/components/empty/__tests__/__snapshots__/demo-extend.test.ts.snap @@ -1039,11 +1039,13 @@ exports[`renders ./components/empty/demo/config-provider.tsx extend context corr Name Age diff --git a/components/empty/__tests__/__snapshots__/demo.test.ts.snap b/components/empty/__tests__/__snapshots__/demo.test.ts.snap index e7971468d735..7436a18cba7f 100644 --- a/components/empty/__tests__/__snapshots__/demo.test.ts.snap +++ b/components/empty/__tests__/__snapshots__/demo.test.ts.snap @@ -588,11 +588,13 @@ exports[`renders ./components/empty/demo/config-provider.tsx correctly 1`] = ` Name Age diff --git a/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap b/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap index da1c6c0fec49..55f230f4251b 100644 --- a/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap +++ b/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap @@ -6774,6 +6774,7 @@ exports[`Locale Provider should display the text as ar 1`] = `
Age @@ -11881,6 +11883,7 @@ exports[`Locale Provider should display the text as az 1`] = `
Age @@ -16988,6 +16992,7 @@ exports[`Locale Provider should display the text as bg 1`] = `
Age @@ -22095,6 +22101,7 @@ exports[`Locale Provider should display the text as bn-bd 1`] = `
Age @@ -27202,6 +27210,7 @@ exports[`Locale Provider should display the text as by 1`] = `
Age @@ -32309,6 +32319,7 @@ exports[`Locale Provider should display the text as ca 1`] = `
Age @@ -37416,6 +37428,7 @@ exports[`Locale Provider should display the text as cs 1`] = `
Age @@ -42523,6 +42537,7 @@ exports[`Locale Provider should display the text as da 1`] = `
Age @@ -47630,6 +47646,7 @@ exports[`Locale Provider should display the text as de 1`] = `
Age @@ -52737,6 +52755,7 @@ exports[`Locale Provider should display the text as el 1`] = `
Age @@ -57844,6 +57864,7 @@ exports[`Locale Provider should display the text as en 1`] = `
Age @@ -62951,6 +62973,7 @@ exports[`Locale Provider should display the text as en-gb 1`] = `
Age @@ -68058,6 +68082,7 @@ exports[`Locale Provider should display the text as es 1`] = `
Age @@ -73165,6 +73191,7 @@ exports[`Locale Provider should display the text as et 1`] = `
Age @@ -78272,6 +78300,7 @@ exports[`Locale Provider should display the text as fa 1`] = `
Age @@ -83379,6 +83409,7 @@ exports[`Locale Provider should display the text as fi 1`] = `
Age @@ -88486,6 +88518,7 @@ exports[`Locale Provider should display the text as fr 1`] = `
Age @@ -93593,6 +93627,7 @@ exports[`Locale Provider should display the text as fr 2`] = `
Age @@ -98700,6 +98736,7 @@ exports[`Locale Provider should display the text as fr 3`] = `
Age @@ -103807,6 +103845,7 @@ exports[`Locale Provider should display the text as ga 1`] = `
Age @@ -108914,6 +108954,7 @@ exports[`Locale Provider should display the text as gl 1`] = `
Age @@ -114021,6 +114063,7 @@ exports[`Locale Provider should display the text as he 1`] = `
Age @@ -119128,6 +119172,7 @@ exports[`Locale Provider should display the text as hi 1`] = `
Age @@ -124235,6 +124281,7 @@ exports[`Locale Provider should display the text as hr 1`] = `
Age @@ -129342,6 +129390,7 @@ exports[`Locale Provider should display the text as hu 1`] = `
Age @@ -134449,6 +134499,7 @@ exports[`Locale Provider should display the text as hy-am 1`] = `
Age @@ -139556,6 +139608,7 @@ exports[`Locale Provider should display the text as id 1`] = `
Age @@ -144663,6 +144717,7 @@ exports[`Locale Provider should display the text as is 1`] = `
Age @@ -149770,6 +149826,7 @@ exports[`Locale Provider should display the text as it 1`] = `
Age @@ -154877,6 +154935,7 @@ exports[`Locale Provider should display the text as ja 1`] = `
Age @@ -159984,6 +160044,7 @@ exports[`Locale Provider should display the text as ka 1`] = `
Age @@ -165091,6 +165153,7 @@ exports[`Locale Provider should display the text as kk 1`] = `
Age @@ -170196,6 +170260,7 @@ exports[`Locale Provider should display the text as km 1`] = `
Age @@ -175303,6 +175369,7 @@ exports[`Locale Provider should display the text as kn 1`] = `
Age @@ -180410,6 +180478,7 @@ exports[`Locale Provider should display the text as ko 1`] = `
Age @@ -185517,6 +185587,7 @@ exports[`Locale Provider should display the text as ku 1`] = `
Age @@ -190624,6 +190696,7 @@ exports[`Locale Provider should display the text as ku-iq 1`] = `
Age @@ -195731,6 +195805,7 @@ exports[`Locale Provider should display the text as lt 1`] = `
Age @@ -200838,6 +200914,7 @@ exports[`Locale Provider should display the text as lv 1`] = `
Age @@ -205945,6 +206023,7 @@ exports[`Locale Provider should display the text as mk 1`] = `
Age @@ -211052,6 +211132,7 @@ exports[`Locale Provider should display the text as ml 1`] = `
Age @@ -216159,6 +216241,7 @@ exports[`Locale Provider should display the text as mn-mn 1`] = `
Age @@ -221266,6 +221350,7 @@ exports[`Locale Provider should display the text as ms-my 1`] = `
Age @@ -226373,6 +226459,7 @@ exports[`Locale Provider should display the text as nb 1`] = `
Age @@ -231480,6 +231568,7 @@ exports[`Locale Provider should display the text as ne-np 1`] = `
Age @@ -236587,6 +236677,7 @@ exports[`Locale Provider should display the text as nl 1`] = `
Age @@ -241694,6 +241786,7 @@ exports[`Locale Provider should display the text as nl-be 1`] = `
Age @@ -246801,6 +246895,7 @@ exports[`Locale Provider should display the text as pl 1`] = `
Age @@ -251908,6 +252004,7 @@ exports[`Locale Provider should display the text as pt 1`] = `
Age @@ -257015,6 +257113,7 @@ exports[`Locale Provider should display the text as pt-br 1`] = `
Age @@ -262122,6 +262222,7 @@ exports[`Locale Provider should display the text as ro 1`] = `
Age @@ -267229,6 +267331,7 @@ exports[`Locale Provider should display the text as ru 1`] = `
Age @@ -272336,6 +272440,7 @@ exports[`Locale Provider should display the text as si 1`] = `
Age @@ -277443,6 +277549,7 @@ exports[`Locale Provider should display the text as sk 1`] = `
Age @@ -282550,6 +282658,7 @@ exports[`Locale Provider should display the text as sl 1`] = `
Age @@ -287657,6 +287767,7 @@ exports[`Locale Provider should display the text as sr 1`] = `
Age @@ -292764,6 +292876,7 @@ exports[`Locale Provider should display the text as sv 1`] = `
Age @@ -297871,6 +297985,7 @@ exports[`Locale Provider should display the text as ta 1`] = `
Age @@ -302978,6 +303094,7 @@ exports[`Locale Provider should display the text as th 1`] = `
Age @@ -308085,6 +308203,7 @@ exports[`Locale Provider should display the text as tk 1`] = `
Age @@ -313192,6 +313312,7 @@ exports[`Locale Provider should display the text as tr 1`] = `
Age @@ -318299,6 +318421,7 @@ exports[`Locale Provider should display the text as uk 1`] = `
Age @@ -323406,6 +323530,7 @@ exports[`Locale Provider should display the text as ur 1`] = `
Age @@ -328513,6 +328639,7 @@ exports[`Locale Provider should display the text as vi 1`] = `
Age @@ -333620,6 +333748,7 @@ exports[`Locale Provider should display the text as zh-cn 1`] = `
Age @@ -338727,6 +338857,7 @@ exports[`Locale Provider should display the text as zh-hk 1`] = `
Age @@ -343834,6 +343966,7 @@ exports[`Locale Provider should display the text as zh-tw 1`] = `
Age diff --git a/components/table/__tests__/Table.expand.test.tsx b/components/table/__tests__/Table.expand.test.tsx index 136349beeb43..fb521c23b7e4 100644 --- a/components/table/__tests__/Table.expand.test.tsx +++ b/components/table/__tests__/Table.expand.test.tsx @@ -104,9 +104,11 @@ describe('Table.expand', () => { />, ); + // header has td element (a11y): https://github.com/react-component/table/pull/859 const tdNodeList = container.querySelectorAll('td'); - expect(tdNodeList[0].textContent).toEqual('bamboo'); - expect(tdNodeList[1].querySelector('.ant-table-row-expand-icon')).toBeTruthy(); + + expect(tdNodeList[2].textContent).toEqual('bamboo'); + expect(tdNodeList[3].querySelector('.ant-table-row-expand-icon')).toBeTruthy(); }); it('work with selection', () => { @@ -122,9 +124,9 @@ describe('Table.expand', () => { />, ); const tdNodeList = container.querySelectorAll('td'); - expect(tdNodeList[0].querySelector('.ant-checkbox-input')).toBeTruthy(); - expect(tdNodeList[1].textContent).toEqual('bamboo'); - expect(tdNodeList[2].querySelector('.ant-table-row-expand-icon')).toBeTruthy(); + expect(tdNodeList[2].querySelector('.ant-checkbox-input')).toBeTruthy(); + expect(tdNodeList[3].textContent).toEqual('bamboo'); + expect(tdNodeList[4].querySelector('.ant-table-row-expand-icon')).toBeTruthy(); }); }); }); diff --git a/components/table/__tests__/__snapshots__/Table.expand.test.tsx.snap b/components/table/__tests__/__snapshots__/Table.expand.test.tsx.snap index 9ff96c971c4a..8750418d1e52 100644 --- a/components/table/__tests__/__snapshots__/Table.expand.test.tsx.snap +++ b/components/table/__tests__/__snapshots__/Table.expand.test.tsx.snap @@ -29,6 +29,7 @@ exports[`Table.expand click to expand 1`] = ` Name diff --git a/components/table/__tests__/__snapshots__/Table.filter.test.tsx.snap b/components/table/__tests__/__snapshots__/Table.filter.test.tsx.snap index 52417d5f30cc..b6892c6a8bef 100644 --- a/components/table/__tests__/__snapshots__/Table.filter.test.tsx.snap +++ b/components/table/__tests__/__snapshots__/Table.filter.test.tsx.snap @@ -117,6 +117,7 @@ exports[`Table.filter renders custom filter icon as ReactNode 1`] = `
Name @@ -195,6 +196,7 @@ exports[`Table.pagination renders pagination correctly 1`] = ` Name @@ -352,6 +354,7 @@ exports[`Table.pagination renders pagination topLeft and bottomRight 1`] = ` Name @@ -516,7 +519,7 @@ exports[`Table.pagination should not crash when trigger onChange in render 1`] = class="ant-table-thead" > - diff --git a/components/table/__tests__/__snapshots__/Table.rowSelection.test.tsx.snap b/components/table/__tests__/__snapshots__/Table.rowSelection.test.tsx.snap index 39f96c95d82e..f0bf8ac5560a 100644 --- a/components/table/__tests__/__snapshots__/Table.rowSelection.test.tsx.snap +++ b/components/table/__tests__/__snapshots__/Table.rowSelection.test.tsx.snap @@ -35,12 +35,13 @@ exports[`Table.rowSelection fix expand on th left when selection column fixed on class="ant-table-thead" > -
Name @@ -396,6 +398,7 @@ exports[`Table.rowSelection fix selection column on the left 1`] = `
Name @@ -699,6 +703,7 @@ exports[`Table.rowSelection fix selection column on the left when any other colu
Name @@ -1061,6 +1067,7 @@ exports[`Table.rowSelection should support getPopupContainer 1`] = `
Name @@ -1420,6 +1428,7 @@ exports[`Table.rowSelection should support getPopupContainer from ConfigProvider
Name @@ -1779,6 +1789,7 @@ exports[`Table.rowSelection use column as selection column when key is \`selecti
Name diff --git a/components/table/__tests__/__snapshots__/Table.sorter.test.tsx.snap b/components/table/__tests__/__snapshots__/Table.sorter.test.tsx.snap index f5e3e02e4a4f..ed08b4d683a5 100644 --- a/components/table/__tests__/__snapshots__/Table.sorter.test.tsx.snap +++ b/components/table/__tests__/__snapshots__/Table.sorter.test.tsx.snap @@ -8,6 +8,7 @@ exports[`Table.sorter renders sorter icon correctly 1`] = `
Name Age @@ -43,11 +45,13 @@ exports[`Table renders JSX correctly 1`] = ` First Name Last Name @@ -133,7 +137,7 @@ exports[`Table rtl render component should be rendered correctly in RTL directio class="ant-table-thead" > - @@ -235,6 +239,7 @@ exports[`Table should render title 1`] = `
diff --git a/components/table/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/table/__tests__/__snapshots__/demo-extend.test.ts.snap index 07ad5e72d58e..253fc45dc692 100644 --- a/components/table/__tests__/__snapshots__/demo-extend.test.ts.snap +++ b/components/table/__tests__/__snapshots__/demo-extend.test.ts.snap @@ -448,26 +448,31 @@ exports[`renders ./components/table/demo/basic.tsx extend context correctly 1`] Name Age Address Tags Action @@ -777,17 +782,20 @@ exports[`renders ./components/table/demo/bordered.tsx extend context correctly 1 Name Cash Assets Address @@ -988,22 +996,26 @@ exports[`renders ./components/table/demo/colspan-rowspan.tsx extend context corr Name Age Home phone Address @@ -1274,6 +1286,7 @@ exports[`renders ./components/table/demo/custom-filter-panel.tsx extend context
Name Age Address @@ -3150,11 +3168,12 @@ Array [ class="ant-table-thead" > -
Name
name age address operation @@ -5143,21 +5170,25 @@ exports[`renders ./components/table/demo/edit-row.tsx extend context correctly 1 name age address operation @@ -5844,34 +5875,40 @@ exports[`renders ./components/table/demo/ellipsis.tsx extend context correctly 1 Name Age Address Long Column Long Column Long Column Long Column Long Column Long Column @@ -6129,34 +6166,40 @@ exports[`renders ./components/table/demo/ellipsis-custom-tooltip.tsx extend cont Name Age Address Long Column Long Column Long Column Long Column Long Column Long Column @@ -6709,26 +6752,30 @@ exports[`renders ./components/table/demo/expand.tsx extend context correctly 1`] class="ant-table-thead" > - Name Age Address Action @@ -7011,6 +7058,7 @@ exports[`renders ./components/table/demo/filter-in-tree.tsx extend context corre
Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -9242,58 +9306,69 @@ exports[`renders ./components/table/demo/fixed-columns-header.tsx extend context Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -10471,16 +10546,19 @@ exports[`renders ./components/table/demo/fixed-header.tsx extend context correct Name Age Address @@ -11837,6 +11915,7 @@ exports[`renders ./components/table/demo/grouping-columns.tsx extend context cor
Other Company Gender @@ -12087,6 +12169,7 @@ exports[`renders ./components/table/demo/grouping-columns.tsx extend context cor aria-label="this column's title is Age,this column is sortable" class="ant-table-cell ant-table-column-has-sorters" rowspan="3" + scope="col" tabindex="0" >
Address Company Address Company Name @@ -12192,12 +12278,14 @@ exports[`renders ./components/table/demo/grouping-columns.tsx extend context cor Street Block @@ -12205,11 +12293,13 @@ exports[`renders ./components/table/demo/grouping-columns.tsx extend context cor Building Door No. @@ -13173,6 +13263,7 @@ exports[`renders ./components/table/demo/head.tsx extend context correctly 1`] =
Name Age Address Tags Action @@ -14200,11 +14298,13 @@ exports[`renders ./components/table/demo/jsx.tsx extend context correctly 1`] = First Name Last Name @@ -14518,12 +14618,14 @@ exports[`renders ./components/table/demo/multiple-sorter.tsx extend context corr Name
Name Age Address @@ -15764,41 +15871,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -16090,41 +16204,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -16220,26 +16341,31 @@ Array [ Date Name Status Upgrade Status Action @@ -17124,41 +17250,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -17254,26 +17387,31 @@ Array [ Date Name Status Upgrade Status Action @@ -18158,41 +18296,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -18288,26 +18433,31 @@ Array [ Date Name Status Upgrade Status Action @@ -19203,19 +19353,22 @@ exports[`renders ./components/table/demo/order-column.tsx extend context correct Name - Age
Address @@ -19808,26 +19962,31 @@ exports[`renders ./components/table/demo/pagination.tsx extend context correctly Name Age Address Tags Action @@ -20184,6 +20343,7 @@ Array [ @@ -20491,6 +20651,7 @@ Array [ @@ -20577,6 +20738,7 @@ Array [ @@ -21110,6 +21272,7 @@ exports[`renders ./components/table/demo/resizable-column.tsx extend context cor Date
Type Note Action @@ -21444,6 +21611,7 @@ exports[`renders ./components/table/demo/responsive.tsx extend context correctly Name (all screens) @@ -21634,6 +21802,7 @@ exports[`renders ./components/table/demo/row-selection.tsx extend context correc
Name Age Address @@ -21985,6 +22157,7 @@ exports[`renders ./components/table/demo/row-selection-and-operation.tsx extend
Name Age Address @@ -22584,6 +22760,7 @@ exports[`renders ./components/table/demo/row-selection-custom.tsx extend context
Name Age Address @@ -23503,6 +23683,7 @@ exports[`renders ./components/table/demo/row-selection-custom-debug.tsx extend c
Name @@ -23923,16 +24105,19 @@ Array [ Name Age Address @@ -24126,16 +24311,19 @@ Array [ Name Age Address @@ -24324,58 +24512,69 @@ exports[`renders ./components/table/demo/sticky.tsx extend context correctly 1`] Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -25611,16 +25810,19 @@ Array [ Name Borrow Repayment @@ -25793,12 +25995,14 @@ Array [ Name Description @@ -26277,6 +26481,7 @@ Array [
Name Age Address @@ -26583,6 +26791,7 @@ Array [
@@ -26619,11 +26829,13 @@ Array [ Age Address @@ -27275,31 +27487,37 @@ exports[`renders ./components/table/demo/virtual-list.tsx extend context correct A B C D E F diff --git a/components/table/__tests__/__snapshots__/demo.test.ts.snap b/components/table/__tests__/__snapshots__/demo.test.ts.snap index 3cace4e3ab9e..487e373ae036 100644 --- a/components/table/__tests__/__snapshots__/demo.test.ts.snap +++ b/components/table/__tests__/__snapshots__/demo.test.ts.snap @@ -236,26 +236,31 @@ exports[`renders ./components/table/demo/basic.tsx correctly 1`] = ` Name Age Address Tags Action @@ -565,17 +570,20 @@ exports[`renders ./components/table/demo/bordered.tsx correctly 1`] = ` Name Cash Assets Address @@ -776,22 +784,26 @@ exports[`renders ./components/table/demo/colspan-rowspan.tsx correctly 1`] = ` Name Age Home phone Address @@ -1062,6 +1074,7 @@ exports[`renders ./components/table/demo/custom-filter-panel.tsx correctly 1`] =
Name Age Address @@ -2620,11 +2638,12 @@ Array [ class="ant-table-thead" > -
Name
name age address operation @@ -4211,21 +4238,25 @@ exports[`renders ./components/table/demo/edit-row.tsx correctly 1`] = ` name age address operation @@ -4808,34 +4839,40 @@ exports[`renders ./components/table/demo/ellipsis.tsx correctly 1`] = ` Name Age Address Long Column Long Column Long Column Long Column Long Column Long Column @@ -5093,34 +5130,40 @@ exports[`renders ./components/table/demo/ellipsis-custom-tooltip.tsx correctly 1 Name Age Address Long Column Long Column Long Column Long Column Long Column Long Column @@ -5385,26 +5428,30 @@ exports[`renders ./components/table/demo/expand.tsx correctly 1`] = ` class="ant-table-thead" > - Name Age Address Action @@ -5687,6 +5734,7 @@ exports[`renders ./components/table/demo/filter-in-tree.tsx correctly 1`] = `
Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -6794,58 +6858,69 @@ exports[`renders ./components/table/demo/fixed-columns-header.tsx correctly 1`] Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -7919,16 +7994,19 @@ exports[`renders ./components/table/demo/fixed-header.tsx correctly 1`] = ` Name Age Address @@ -9181,6 +9259,7 @@ exports[`renders ./components/table/demo/grouping-columns.tsx correctly 1`] = `
Other Company Gender @@ -9243,6 +9325,7 @@ exports[`renders ./components/table/demo/grouping-columns.tsx correctly 1`] = ` aria-label="this column's title is Age,this column is sortable" class="ant-table-cell ant-table-column-has-sorters" rowspan="3" + scope="col" tabindex="0" >
Address Company Address Company Name @@ -9324,12 +9410,14 @@ exports[`renders ./components/table/demo/grouping-columns.tsx correctly 1`] = ` Street Block @@ -9337,11 +9425,13 @@ exports[`renders ./components/table/demo/grouping-columns.tsx correctly 1`] = ` Building Door No. @@ -10201,6 +10291,7 @@ exports[`renders ./components/table/demo/head.tsx correctly 1`] = `
Name Age Address Tags Action @@ -10607,11 +10705,13 @@ exports[`renders ./components/table/demo/jsx.tsx correctly 1`] = ` First Name Last Name @@ -10925,12 +11025,14 @@ exports[`renders ./components/table/demo/multiple-sorter.tsx correctly 1`] = ` Name
Name Age Address @@ -11995,41 +12102,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -12321,41 +12435,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -12451,26 +12572,31 @@ Array [ Date Name Status Upgrade Status Action @@ -12968,41 +13094,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -13098,26 +13231,31 @@ Array [ Date Name Status Upgrade Status Action @@ -13615,41 +13753,48 @@ Array [ class="ant-table-thead" > - Name Platform Version Upgraded Creator Date Action @@ -13745,26 +13890,31 @@ Array [ Date Name Status Upgrade Status Action @@ -14273,19 +14423,22 @@ exports[`renders ./components/table/demo/order-column.tsx correctly 1`] = ` Name - Age
Address @@ -14878,26 +15032,31 @@ exports[`renders ./components/table/demo/pagination.tsx correctly 1`] = ` Name Age Address Tags Action @@ -15254,6 +15413,7 @@ Array [ @@ -15349,6 +15509,7 @@ Array [ @@ -15411,6 +15572,7 @@ Array [ @@ -15732,6 +15894,7 @@ exports[`renders ./components/table/demo/resizable-column.tsx correctly 1`] = ` Date
Type Note Action @@ -16042,6 +16209,7 @@ exports[`renders ./components/table/demo/responsive.tsx correctly 1`] = ` Name (all screens) @@ -16232,6 +16400,7 @@ exports[`renders ./components/table/demo/row-selection.tsx correctly 1`] = `
Name Age Address @@ -16583,6 +16755,7 @@ exports[`renders ./components/table/demo/row-selection-and-operation.tsx correct
Name Age Address @@ -17182,6 +17358,7 @@ exports[`renders ./components/table/demo/row-selection-custom.tsx correctly 1`]
Name Age Address @@ -17807,6 +17987,7 @@ exports[`renders ./components/table/demo/row-selection-custom-debug.tsx correctl
Name @@ -18227,16 +18409,19 @@ Array [ Name Age Address @@ -18430,16 +18615,19 @@ Array [ Name Age Address @@ -18628,58 +18816,69 @@ exports[`renders ./components/table/demo/sticky.tsx correctly 1`] = ` Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -19811,16 +20010,19 @@ Array [ Name Borrow Repayment @@ -19993,12 +20195,14 @@ Array [ Name Description @@ -20477,6 +20681,7 @@ Array [
Name Age Address @@ -20783,6 +20991,7 @@ Array [
@@ -20819,11 +21029,13 @@ Array [ Age Address @@ -21475,31 +21687,37 @@ exports[`renders ./components/table/demo/virtual-list.tsx correctly 1`] = ` A B C D E F diff --git a/components/table/__tests__/__snapshots__/empty.test.tsx.snap b/components/table/__tests__/__snapshots__/empty.test.tsx.snap index c4e65bcf6358..e35e8633541d 100644 --- a/components/table/__tests__/__snapshots__/empty.test.tsx.snap +++ b/components/table/__tests__/__snapshots__/empty.test.tsx.snap @@ -29,41 +29,49 @@ exports[`Table renders empty table 1`] = ` Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 @@ -165,41 +173,49 @@ exports[`Table renders empty table with custom emptyText 1`] = ` Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 @@ -276,58 +292,69 @@ exports[`Table renders empty table with fixed columns should work 1`] = ` Full Name Age Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 Action @@ -553,41 +580,49 @@ exports[`Table renders empty table without emptyText when loading 1`] = ` Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7 Column 8 diff --git a/components/table/style/index.tsx b/components/table/style/index.tsx index f4a8889ab881..1e8ac7f581f5 100644 --- a/components/table/style/index.tsx +++ b/components/table/style/index.tsx @@ -134,7 +134,10 @@ const genTableStyle: GenerateStyle = (token) => { // ============================ Header ============================ [`${componentCls}-thead`]: { - '> tr > th': { + [` + > tr > th, + > tr > td + `]: { position: 'relative', color: tableHeaderTextColor, fontWeight: fontWeightStrong, diff --git a/components/transfer/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/transfer/__tests__/__snapshots__/demo-extend.test.ts.snap index ad94343dc55b..5e1310a9d154 100644 --- a/components/transfer/__tests__/__snapshots__/demo-extend.test.ts.snap +++ b/components/transfer/__tests__/__snapshots__/demo-extend.test.ts.snap @@ -6545,6 +6545,7 @@ Array [
Name Tag Description @@ -7394,6 +7398,7 @@ Array [
Name diff --git a/components/transfer/__tests__/__snapshots__/demo.test.ts.snap b/components/transfer/__tests__/__snapshots__/demo.test.ts.snap index 217e378b2f67..d16ed45c14d2 100644 --- a/components/transfer/__tests__/__snapshots__/demo.test.ts.snap +++ b/components/transfer/__tests__/__snapshots__/demo.test.ts.snap @@ -4039,6 +4039,7 @@ Array [
Name Tag Description @@ -4759,6 +4763,7 @@ Array [
Name diff --git a/package.json b/package.json index fbf975390726..f857eee37d4d 100644 --- a/package.json +++ b/package.json @@ -144,7 +144,7 @@ "rc-slider": "~10.0.0", "rc-steps": "~6.0.0-alpha.2", "rc-switch": "~4.0.0", - "rc-table": "~7.26.0", + "rc-table": "~7.28.2", "rc-tabs": "~12.4.2", "rc-textarea": "~0.4.5", "rc-tooltip": "~5.2.0",