-
-
- {showText && (
+
+
+
+ {showText && (
+
{children || (
-
- {percent}%
-
+ {`${percent}%`}
+
)}
- )}
-
+
+ )}
- >
+
)
}
From 735f3a34bc1bd92d0691bdb98a27001bccbb3ad8 Mon Sep 17 00:00:00 2001
From: huxiyang <1872591453@qq.com>
Date: Thu, 6 Jun 2024 17:48:12 +0800
Subject: [PATCH 03/16] =?UTF-8?q?fix:=20web=20h5=E9=80=82=E9=85=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/packages/progress/demos/h5/demo6.tsx | 12 ++----------
src/packages/progress/progress.tsx | 2 +-
2 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/src/packages/progress/demos/h5/demo6.tsx b/src/packages/progress/demos/h5/demo6.tsx
index 99a4c573b3..51a4f1bc7c 100644
--- a/src/packages/progress/demos/h5/demo6.tsx
+++ b/src/packages/progress/demos/h5/demo6.tsx
@@ -6,22 +6,14 @@ const Demo6 = () => {
return (
<>
|
-
+
|
|
-
+
|
>
diff --git a/src/packages/progress/progress.tsx b/src/packages/progress/progress.tsx
index a47ec44fbd..902d6c3553 100644
--- a/src/packages/progress/progress.tsx
+++ b/src/packages/progress/progress.tsx
@@ -61,7 +61,7 @@ export const Progress: FunctionComponent<
const stylesInner: React.CSSProperties = {
width: `${displayPercent}%`,
- background: color,
+ backgroundColor: color || '#FF0F23',
}
useEffect(() => {
From 5a2994669b56a5edd66702cd12ba87e8486b6eb7 Mon Sep 17 00:00:00 2001
From: huxiyang <1872591453@qq.com>
Date: Thu, 6 Jun 2024 19:59:46 +0800
Subject: [PATCH 04/16] chore: transfer cell
---
src/packages/progress/demo.taro.tsx | 21 +++++----------------
src/packages/progress/demo.tsx | 21 +++++----------------
src/packages/progress/demos/h5/demo1.tsx | 8 ++++++--
src/packages/progress/demos/h5/demo2.tsx | 16 +++++++++-------
src/packages/progress/demos/h5/demo3.tsx | 8 ++++++--
src/packages/progress/demos/h5/demo4.tsx | 18 ++++++++++--------
src/packages/progress/demos/h5/demo8.tsx | 8 ++++++--
src/packages/progress/demos/taro/demo1.tsx | 8 ++++++--
src/packages/progress/demos/taro/demo2.tsx | 16 +++++++++-------
src/packages/progress/demos/taro/demo3.tsx | 8 ++++++--
src/packages/progress/demos/taro/demo4.tsx | 18 ++++++++++--------
src/packages/progress/demos/taro/demo8.tsx | 8 ++++++--
12 files changed, 84 insertions(+), 74 deletions(-)
diff --git a/src/packages/progress/demo.taro.tsx b/src/packages/progress/demo.taro.tsx
index 26777f06e8..7fafa1d2f3 100644
--- a/src/packages/progress/demo.taro.tsx
+++ b/src/packages/progress/demo.taro.tsx
@@ -1,7 +1,6 @@
import React from 'react'
import Taro from '@tarojs/taro'
import { ScrollView, View } from '@tarojs/components'
-import { Cell } from '@nutui/nutui-react-taro'
import { useTranslate } from '@/sites/assets/locale/taro'
import Header from '@/sites/components/header'
import Demo1 from './demos/taro/demo1'
@@ -52,23 +51,15 @@ const ProgressDemo = () => {
{translated.basic}
-
-
- |
+
{translated.customStyle}
-
-
- |
+
{translated.noShowPercentage}
-
-
- |
+
{!['HARMONY', 'RN'].includes(Taro.getEnv()) && (
<>
{translated.customContent}
-
-
- |
+
>
)}
{translated.customSize}
@@ -81,9 +72,7 @@ const ProgressDemo = () => {
{!['HARMONY', 'RN'].includes(Taro.getEnv()) && (
<>
{translated.lazy}
-
-
- |
+
>
)}
diff --git a/src/packages/progress/demo.tsx b/src/packages/progress/demo.tsx
index 373867889a..8742d579f0 100644
--- a/src/packages/progress/demo.tsx
+++ b/src/packages/progress/demo.tsx
@@ -1,6 +1,5 @@
import React from 'react'
import { useTranslate } from '../../sites/assets/locale'
-import { Cell } from '@/packages/cell/cell'
import Demo1 from './demos/h5/demo1'
import Demo2 from './demos/h5/demo2'
import Demo3 from './demos/h5/demo3'
@@ -48,21 +47,13 @@ const ProgressDemo = () => {
<>
{translated.basic}
-
-
- |
+
{translated.customStyle}
-
-
- |
+
{translated.noShowPercentage}
-
-
- |
+
{translated.customContent}
-
-
- |
+
{translated.customSize}
{translated.statusDisplay}
@@ -70,9 +61,7 @@ const ProgressDemo = () => {
{translated.dynamicChange}
{translated.lazy}
-
-
- |
+
>
)
diff --git a/src/packages/progress/demos/h5/demo1.tsx b/src/packages/progress/demos/h5/demo1.tsx
index da817f698e..9c3617fd48 100644
--- a/src/packages/progress/demos/h5/demo1.tsx
+++ b/src/packages/progress/demos/h5/demo1.tsx
@@ -1,7 +1,11 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react'
+import { Cell, Progress } from '@nutui/nutui-react'
const Demo1 = () => {
- return
+ return (
+
+
+ |
+ )
}
export default Demo1
diff --git a/src/packages/progress/demos/h5/demo2.tsx b/src/packages/progress/demos/h5/demo2.tsx
index 540c554d4b..ef49c6067f 100644
--- a/src/packages/progress/demos/h5/demo2.tsx
+++ b/src/packages/progress/demos/h5/demo2.tsx
@@ -1,14 +1,16 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react'
+import { Progress, Cell } from '@nutui/nutui-react'
const Demo2 = () => {
return (
-
+
+
+ |
)
}
export default Demo2
diff --git a/src/packages/progress/demos/h5/demo3.tsx b/src/packages/progress/demos/h5/demo3.tsx
index a1a8ac0101..5d1368ecdf 100644
--- a/src/packages/progress/demos/h5/demo3.tsx
+++ b/src/packages/progress/demos/h5/demo3.tsx
@@ -1,7 +1,11 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react'
+import { Cell, Progress } from '@nutui/nutui-react'
const Demo3 = () => {
- return
+ return (
+
+
+ |
+ )
}
export default Demo3
diff --git a/src/packages/progress/demos/h5/demo4.tsx b/src/packages/progress/demos/h5/demo4.tsx
index 376c8040af..393f2ec18b 100644
--- a/src/packages/progress/demos/h5/demo4.tsx
+++ b/src/packages/progress/demos/h5/demo4.tsx
@@ -1,15 +1,17 @@
import React from 'react'
-import { Progress, Image } from '@nutui/nutui-react'
+import { Progress, Image, Cell } from '@nutui/nutui-react'
const Demo4 = () => {
return (
-
+
+
+ |
)
}
export default Demo4
diff --git a/src/packages/progress/demos/h5/demo8.tsx b/src/packages/progress/demos/h5/demo8.tsx
index 33ae6c3c4a..6e8af3eaf7 100644
--- a/src/packages/progress/demos/h5/demo8.tsx
+++ b/src/packages/progress/demos/h5/demo8.tsx
@@ -1,7 +1,11 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react'
+import { Cell, Progress } from '@nutui/nutui-react'
const Demo8 = () => {
- return
+ return (
+
+
+ |
+ )
}
export default Demo8
diff --git a/src/packages/progress/demos/taro/demo1.tsx b/src/packages/progress/demos/taro/demo1.tsx
index a196ee8d24..a1c0566acf 100644
--- a/src/packages/progress/demos/taro/demo1.tsx
+++ b/src/packages/progress/demos/taro/demo1.tsx
@@ -1,7 +1,11 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react-taro'
+import { Cell, Progress } from '@nutui/nutui-react-taro'
const Demo1 = () => {
- return
+ return (
+
+
+ |
+ )
}
export default Demo1
diff --git a/src/packages/progress/demos/taro/demo2.tsx b/src/packages/progress/demos/taro/demo2.tsx
index 55de4b5f8b..2ee73e1ab0 100644
--- a/src/packages/progress/demos/taro/demo2.tsx
+++ b/src/packages/progress/demos/taro/demo2.tsx
@@ -1,14 +1,16 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react-taro'
+import { Cell, Progress } from '@nutui/nutui-react-taro'
const Demo2 = () => {
return (
-
+
+
+ |
)
}
export default Demo2
diff --git a/src/packages/progress/demos/taro/demo3.tsx b/src/packages/progress/demos/taro/demo3.tsx
index 444838a990..8b0d6af10a 100644
--- a/src/packages/progress/demos/taro/demo3.tsx
+++ b/src/packages/progress/demos/taro/demo3.tsx
@@ -1,7 +1,11 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react-taro'
+import { Cell, Progress } from '@nutui/nutui-react-taro'
const Demo3 = () => {
- return
+ return (
+
+
+ |
+ )
}
export default Demo3
diff --git a/src/packages/progress/demos/taro/demo4.tsx b/src/packages/progress/demos/taro/demo4.tsx
index 4cd774d925..916695d4df 100644
--- a/src/packages/progress/demos/taro/demo4.tsx
+++ b/src/packages/progress/demos/taro/demo4.tsx
@@ -1,15 +1,17 @@
import React from 'react'
-import { Progress, Image } from '@nutui/nutui-react-taro'
+import { Progress, Image, Cell } from '@nutui/nutui-react-taro'
const Demo4 = () => {
return (
-
+
+
+ |
)
}
export default Demo4
diff --git a/src/packages/progress/demos/taro/demo8.tsx b/src/packages/progress/demos/taro/demo8.tsx
index 652fe66cea..071d65ad3b 100644
--- a/src/packages/progress/demos/taro/demo8.tsx
+++ b/src/packages/progress/demos/taro/demo8.tsx
@@ -1,7 +1,11 @@
import React from 'react'
-import { Progress } from '@nutui/nutui-react-taro'
+import { Progress, Cell } from '@nutui/nutui-react-taro'
const Demo8 = () => {
- return
+ return (
+
+
+ |
+ )
}
export default Demo8
From eec8bd92df8df3b8da66d5c5fb5d5f77f8764c4d Mon Sep 17 00:00:00 2001
From: huxiyang <1872591453@qq.com>
Date: Fri, 7 Jun 2024 13:43:45 +0800
Subject: [PATCH 05/16] =?UTF-8?q?chore:=20css=E7=AB=AF=E4=BE=A7=E5=8C=BA?=
=?UTF-8?q?=E5=88=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/packages/progress/demos/taro/demo2.tsx | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/src/packages/progress/demos/taro/demo2.tsx b/src/packages/progress/demos/taro/demo2.tsx
index 2ee73e1ab0..e6c9499643 100644
--- a/src/packages/progress/demos/taro/demo2.tsx
+++ b/src/packages/progress/demos/taro/demo2.tsx
@@ -1,13 +1,22 @@
import React from 'react'
import { Cell, Progress } from '@nutui/nutui-react-taro'
+import Taro from '@tarojs/taro'
const Demo2 = () => {
return (
|
From 6f6e4b5df7f66cbba6634128e2a1527b1da3544c Mon Sep 17 00:00:00 2001
From: huxiyang <1872591453@qq.com>
Date: Fri, 7 Jun 2024 13:55:26 +0800
Subject: [PATCH 06/16] chore: delete css
---
src/packages/progress/progress.scss | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/packages/progress/progress.scss b/src/packages/progress/progress.scss
index 82c6df71c0..bff357dfdf 100644
--- a/src/packages/progress/progress.scss
+++ b/src/packages/progress/progress.scss
@@ -29,7 +29,6 @@
justify-content: center;
transition: all 0.4s;
border-radius: $progress-border-radius;
- // background: $progress-color;
}
&-text {
From cb8fb0f1e3616e97eab4fad88806338040b77210 Mon Sep 17 00:00:00 2001
From: huxiyang <1872591453@qq.com>
Date: Fri, 7 Jun 2024 17:32:13 +0800
Subject: [PATCH 07/16] chore: delete useless css
---
src/packages/progress/progress.taro.tsx | 7 -------
1 file changed, 7 deletions(-)
diff --git a/src/packages/progress/progress.taro.tsx b/src/packages/progress/progress.taro.tsx
index 77c48c2c27..6c065606f1 100644
--- a/src/packages/progress/progress.taro.tsx
+++ b/src/packages/progress/progress.taro.tsx
@@ -182,13 +182,6 @@ export const Progress: FunctionComponent<
const computeInnerStyle = () => {
const style: any = {
backgroundColor: color || '#ff0f23',
- height:
- // eslint-disable-next-line no-nested-ternary
- Taro.getEnv() === Taro.ENV_TYPE.HARMONY
- ? pxTransform(strokeWidth ? Number(strokeWidth) + 8 : 18)
- : strokeWidth
- ? Number(strokeWidth) + 8
- : 18,
display: 'flex',
flexDirection: 'row',
alignItems: 'center',
From 18ec5a246390ccf20dc2a0b213792fdf4f32d2a4 Mon Sep 17 00:00:00 2001
From: huxiyang3 <1872591453@qq.com>
Date: Tue, 23 Jul 2024 16:42:17 +0800
Subject: [PATCH 08/16] fix: demos fix
---
src/config.json | 2 +-
src/packages/progress/demos/taro/demo2.tsx | 14 +++-----------
src/packages/progress/demos/taro/demo6.tsx | 8 +++-----
src/packages/progress/demos/taro/demo7.tsx | 5 +++--
src/packages/progress/progress.harmony.css | 14 +++++++++++---
src/packages/progress/progress.scss | 4 ++--
6 files changed, 23 insertions(+), 24 deletions(-)
diff --git a/src/config.json b/src/config.json
index f458f6f4ce..8303f9f0ae 100644
--- a/src/config.json
+++ b/src/config.json
@@ -1044,7 +1044,7 @@
"author": "songsong"
},
{
- "version": "2.0.0",
+ "version": "3.0.0",
"name": "Progress",
"type": "component",
"cName": "进度条",
diff --git a/src/packages/progress/demos/taro/demo2.tsx b/src/packages/progress/demos/taro/demo2.tsx
index e6c9499643..eca916fadf 100644
--- a/src/packages/progress/demos/taro/demo2.tsx
+++ b/src/packages/progress/demos/taro/demo2.tsx
@@ -1,22 +1,14 @@
import React from 'react'
import { Cell, Progress } from '@nutui/nutui-react-taro'
-import Taro from '@tarojs/taro'
+import { harmonyAndRn } from '@/utils/platform-taro'
const Demo2 = () => {
return (
|
diff --git a/src/packages/progress/demos/taro/demo6.tsx b/src/packages/progress/demos/taro/demo6.tsx
index 5f0c4bc406..4f2121eb1c 100644
--- a/src/packages/progress/demos/taro/demo6.tsx
+++ b/src/packages/progress/demos/taro/demo6.tsx
@@ -1,7 +1,7 @@
import React from 'react'
import { Progress, Cell } from '@nutui/nutui-react-taro'
-import Taro from '@tarojs/taro'
import { Checked, Tips } from '@nutui/icons-react-taro'
+import { harmonyAndRn } from '@/utils/platform-taro'
const Demo6 = () => {
return (
@@ -11,15 +11,13 @@ const Demo6 = () => {