From a2d98c9d2c706f4c946f5f80b5a19ffcfaac4ac2 Mon Sep 17 00:00:00 2001 From: Zhang Yiyao <1379255913@qq.com> Date: Thu, 30 May 2024 19:11:37 +0800 Subject: [PATCH] refactor(rate): sfc to tsx (#1417) * refactor(rate): sfc to tsx re #1407 * fix: update snaps * refactor(rate): change content to context * refactor(rate): delete useless log --- .../__test__/__snapshots__/demo.test.jsx.snap | 24 +- .../__test__/__snapshots__/demo.test.jsx.snap | 27 +- .../__test__/__snapshots__/demo.test.jsx.snap | 314 ++++++++---------- src/rate/__test__/index.test.jsx | 2 +- src/rate/index.ts | 2 +- src/rate/{rate.vue => rate.tsx} | 245 +++++++------- 6 files changed, 282 insertions(+), 332 deletions(-) rename src/rate/{rate.vue => rate.tsx} (53%) diff --git a/src/config-provider/__test__/__snapshots__/demo.test.jsx.snap b/src/config-provider/__test__/__snapshots__/demo.test.jsx.snap index 43b711c4c..8ccd97aec 100644 --- a/src/config-provider/__test__/__snapshots__/demo.test.jsx.snap +++ b/src/config-provider/__test__/__snapshots__/demo.test.jsx.snap @@ -461,9 +461,9 @@ exports[`ConfigProvider > ConfigProvider mobileVue demo works fine 1`] = `
+ ConfigProvider mobileVue demo works fine 1`] = `
+ ConfigProvider mobileVue demo works fine 1`] = `
+ ConfigProvider mobileVue demo works fine 1`] = `
+ ConfigProvider mobileVue demo works fine 1`] = `
+ ConfigProvider mobileVue demo works fine 1`] = ` > No score - +
ConfigProvider otherEnVue demo works fine 1`] = `
+ ConfigProvider otherEnVue demo works fine 1`] = `
+ ConfigProvider otherEnVue demo works fine 1`] = `
+ ConfigProvider otherEnVue demo works fine 1`] = `
+ ConfigProvider otherEnVue demo works fine 1`] = `
+ ConfigProvider otherEnVue demo works fine 1`] = ` > No score - +
Form horizontalVue demo works fine 1`] = `
Form horizontalVue demo works fine 1`] = `
Form horizontalVue demo works fine 1`] = `
Form horizontalVue demo works fine 1`] = `
Form horizontalVue demo works fine 1`] = `
Form horizontalVue demo works fine 1`] = `
- - + +
@@ -2781,7 +2776,6 @@ exports[`Form > Form mobileVue demo works fine 1`] = `
Form mobileVue demo works fine 1`] = `
Form mobileVue demo works fine 1`] = `
Form mobileVue demo works fine 1`] = `
Form mobileVue demo works fine 1`] = `
Form mobileVue demo works fine 1`] = `
- - + +
@@ -4328,7 +4318,6 @@ exports[`Form > Form verticalVue demo works fine 1`] = `
Form verticalVue demo works fine 1`] = `
Form verticalVue demo works fine 1`] = `
Form verticalVue demo works fine 1`] = `
Form verticalVue demo works fine 1`] = `
Form verticalVue demo works fine 1`] = `
- - + +
diff --git a/src/rate/__test__/__snapshots__/demo.test.jsx.snap b/src/rate/__test__/__snapshots__/demo.test.jsx.snap index 9c852b77f..1fa63aa65 100644 --- a/src/rate/__test__/__snapshots__/demo.test.jsx.snap +++ b/src/rate/__test__/__snapshots__/demo.test.jsx.snap @@ -31,9 +31,9 @@ exports[`Rate > Rate actionVue demo works fine 1`] = `
+ Rate actionVue demo works fine 1`] = `
+ Rate actionVue demo works fine 1`] = `
+ Rate actionVue demo works fine 1`] = `
+ Rate actionVue demo works fine 1`] = `
+ Rate actionVue demo works fine 1`] = `
- - + +

Rate actionVue demo works fine 1`] = `

Rate actionVue demo works fine 1`] = `
Rate actionVue demo works fine 1`] = `
Rate actionVue demo works fine 1`] = `
Rate actionVue demo works fine 1`] = `
Rate actionVue demo works fine 1`] = `
- - + +
@@ -350,9 +345,9 @@ exports[`Rate > Rate baseVue demo works fine 1`] = `
+ Rate baseVue demo works fine 1`] = `
+ Rate baseVue demo works fine 1`] = `
+ Rate baseVue demo works fine 1`] = `
+ Rate baseVue demo works fine 1`] = `
+ Rate baseVue demo works fine 1`] = `
- - + +
`; @@ -471,7 +466,6 @@ exports[`Rate > Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
- - + +
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
Rate colorVue demo works fine 1`] = `
- - + +
@@ -864,9 +849,9 @@ exports[`Rate > Rate countVue demo works fine 1`] = `
+ Rate countVue demo works fine 1`] = `
+ Rate countVue demo works fine 1`] = `
+ Rate countVue demo works fine 1`] = `
- - + +
`; @@ -945,9 +930,9 @@ exports[`Rate > Rate customVue demo works fine 1`] = `
+ Rate customVue demo works fine 1`] = `
+ Rate customVue demo works fine 1`] = `
+ Rate customVue demo works fine 1`] = `
+ Rate customVue demo works fine 1`] = `
+ Rate customVue demo works fine 1`] = `
- - + +
`; @@ -1096,9 +1081,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + +
@@ -1230,9 +1215,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + + @@ -1364,9 +1349,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + + @@ -1463,9 +1448,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = ` > 一般 - +
Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = ` > 5 分 - +
Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = ` > 未评分 - +
@@ -1845,9 +1830,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + +

Rate mobileVue demo works fine 1`] = `

Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
- - + +
@@ -2185,9 +2165,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + +
Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + + @@ -2435,7 +2415,6 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
- - + +
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
Rate mobileVue demo works fine 1`] = `
- - + +
@@ -2842,9 +2812,9 @@ exports[`Rate > Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
+ Rate mobileVue demo works fine 1`] = `
- - + +
Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = ` > 一般 - +
Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = ` > 5 分 - +
Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = `
+ Rate showTextVue demo works fine 1`] = ` > 未评分 - +
@@ -3336,9 +3306,9 @@ exports[`Rate > Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
- - + +
Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
+ Rate sizeVue demo works fine 1`] = `
- - + + @@ -3563,9 +3533,9 @@ exports[`Rate > Rate specialVue demo works fine 1`] = `
+ Rate specialVue demo works fine 1`] = `
+ Rate specialVue demo works fine 1`] = `
+ Rate specialVue demo works fine 1`] = `
+ Rate specialVue demo works fine 1`] = `
+ Rate specialVue demo works fine 1`] = `
- - + +
{ diff --git a/src/rate/index.ts b/src/rate/index.ts index 9159af0de..3b8458d62 100644 --- a/src/rate/index.ts +++ b/src/rate/index.ts @@ -1,4 +1,4 @@ -import Rate from './rate.vue'; +import Rate from './rate'; import { withInstall, WithInstallType } from '../shared'; import { TdRateProps } from './type'; diff --git a/src/rate/rate.vue b/src/rate/rate.tsx similarity index 53% rename from src/rate/rate.vue rename to src/rate/rate.tsx index 55c63236b..23a5c74e0 100644 --- a/src/rate/rate.vue +++ b/src/rate/rate.tsx @@ -1,82 +1,4 @@ - - -