Skip to content

Commit ed9fd7d

Browse files
websoptimizationwebsoptimization
authored andcommitted
change in dashed progress
1 parent 9bbe8c8 commit ed9fd7d

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

dashed-progress/index.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ const responsiveHeight = h => {
1010
return height * (h / 100);
1111
};
1212

13-
var number = [];
14-
var stopIndicator = {};
15-
1613
export class DashedProgress extends PureComponent {
1714
constructor(props) {
1815
super(props);
@@ -25,6 +22,7 @@ export class DashedProgress extends PureComponent {
2522
last_stroke_index: 0,
2623
last_trail_index: 0,
2724
bigCircle: [],
25+
number: [],
2826
stopIndicator: {
2927
fromX: center,
3028
fromY: center - (radius - barWidth),
@@ -189,7 +187,8 @@ export class DashedProgress extends PureComponent {
189187
this.setState(
190188
{
191189
reaload: true,
192-
bigCircle: dashed
190+
bigCircle: dashed,
191+
number: number
193192
},
194193
() => {
195194
if (this.state.bigCircle.length <= 0) {
@@ -388,7 +387,7 @@ export class DashedProgress extends PureComponent {
388387

389388
{/*drawing divided lines and number */}
390389
{divideEnabled &&
391-
number.map((item, index) => (
390+
this.state.number.map((item, index) => (
392391
<Text
393392
key={`number_${index}`}
394393
x={item.textX}

example/App.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ export default class App extends Component {
1010
<DashedProgress
1111
fill={20}
1212
countBars={50}
13-
radius={50}
13+
radius={30}
1414
strokeThickness={2}
1515
/>
1616
<DashedProgress
17-
fill={this.state.fill}
17+
fill={50}
1818
countBars={100}
19-
radius={50}
19+
radius={70}
2020
divideEnabled={true}
21-
strokeColor="#00e0ff"
2221
/>
2322
</View>
2423
);

0 commit comments

Comments
 (0)