We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff9686a commit a55470aCopy full SHA for a55470a
1 file changed
app/component-library/components/StepperCard/StepperCard.tsx
@@ -1,4 +1,4 @@
1
-import React from 'react';
+import React, { useEffect } from 'react';
2
import { Image, TouchableOpacity } from 'react-native';
3
import {
4
Box,
@@ -31,8 +31,15 @@ const StepperCard = ({
31
const getTestId = (suffix: string) =>
32
testID ? `${testID}-${suffix}` : undefined;
33
34
- if (currentStep >= steps.length) {
35
- onComplete?.();
+ const isComplete = currentStep >= steps.length;
+
36
+ useEffect(() => {
37
+ if (isComplete) {
38
+ onComplete?.();
39
+ }
40
+ }, [isComplete, onComplete]);
41
42
43
return null;
44
}
45
0 commit comments