Skip to content

Commit f442890

Browse files
authored
Merge pull request #8 from projkov/7-signup-wizard-fixes
Add `onStepSuccess` callback to SignUpWizard component
2 parents e2e02d9 + 0b7d5ae commit f442890

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/components/SignUpWizard/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const WizardContainer = ({ children }: { children: React.ReactNode }) => (
1515

1616
export function SignUpWizard(props: SignUpWizardProps) {
1717
const { patient, onSuccess, questionnaires, notFinishedQuestionnaires,
18-
questionnaireResponses, show } = props;
18+
questionnaireResponses, show, onStepSuccess } = props;
1919
const [headerProps, setHeaderProps] = useState({ title: "", index: 0, total: 0 });
2020

2121
if (!show) {
@@ -39,6 +39,7 @@ export function SignUpWizard(props: SignUpWizardProps) {
3939
setHeaderProps({ title: q.title ?? "", index: index, total: questionnaires.length })}
4040
launchContextParameters={[{ name: 'Patient', resource: patient }]}
4141
onSuccess={onSuccess}
42+
onStepSuccess={onStepSuccess}
4243
/>
4344
</S.FormContainer>
4445
</WizardContainer>

src/components/SignUpWizard/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ export interface SignUpWizardProps {
77
questionnaireResponses: QuestionnaireResponse[];
88
show: boolean;
99
onSuccess: () => void;
10+
onStepSuccess: () => void;
1011
}

src/containers/App/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ function AuthenticatedPatientUserApp({ reload }: { reload: () => void }) {
275275
questionnaireResponses={questionnaireResponses}
276276
show={showWizard}
277277
onSuccess={reload}
278+
onStepSuccess={() => reload()}
278279
/>
279280
);
280281
};

0 commit comments

Comments
 (0)