Update steps title value and fixing logout dialog
This commit is contained in:
@ -17,9 +17,13 @@ const DialogLogout = (props: DialogLogoutProps) => {
|
|||||||
<Portal>
|
<Portal>
|
||||||
<Dialog visible={visible} style={styles.container}>
|
<Dialog visible={visible} style={styles.container}>
|
||||||
<Dialog.Title style={styles.title}>
|
<Dialog.Title style={styles.title}>
|
||||||
Apakah Anda yakin akan menutup akun?
|
Apakah Anda ingin keluar dari akun?
|
||||||
</Dialog.Title>
|
</Dialog.Title>
|
||||||
<View style={styles.content}>
|
<View style={styles.content}>
|
||||||
|
<Text style={styles.desc}>
|
||||||
|
Anda akan keluar dari akun M-Paspor yang sekarang dan akan diarahkan
|
||||||
|
menuju halaman login.
|
||||||
|
</Text>
|
||||||
<Button
|
<Button
|
||||||
style={styles.buttonContained}
|
style={styles.buttonContained}
|
||||||
mode="contained"
|
mode="contained"
|
||||||
@ -28,16 +32,16 @@ const DialogLogout = (props: DialogLogoutProps) => {
|
|||||||
hideDialog();
|
hideDialog();
|
||||||
onNavigate();
|
onNavigate();
|
||||||
}}>
|
}}>
|
||||||
Ya, lanjut tutup akun
|
Ya, Lanjut Keluar Akun
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
style={styles.buttonOutlined}
|
style={styles.buttonOutlined}
|
||||||
mode="outlined"
|
mode="outlined"
|
||||||
textColor={Colors.indicatorRed.color}
|
textColor={Colors.primary30.color}
|
||||||
onPress={() => {
|
onPress={() => {
|
||||||
hideDialog();
|
hideDialog();
|
||||||
}}>
|
}}>
|
||||||
Tidak, jangan tutup akun
|
Tidak, Jangan Keluar
|
||||||
</Button>
|
</Button>
|
||||||
</View>
|
</View>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
@ -56,7 +60,14 @@ const styles = StyleSheet.create({
|
|||||||
},
|
},
|
||||||
title: {
|
title: {
|
||||||
fontSize: 22,
|
fontSize: 22,
|
||||||
color: Colors.indicatorRed.color,
|
color: Colors.secondary30.color,
|
||||||
|
},
|
||||||
|
desc: {
|
||||||
|
fontSize: 14,
|
||||||
|
...FontFamily.notoSansRegular,
|
||||||
|
includeFontPadding: false,
|
||||||
|
lineHeight: 22,
|
||||||
|
color: Colors.primary30.color,
|
||||||
},
|
},
|
||||||
content: {
|
content: {
|
||||||
marginHorizontal: 24,
|
marginHorizontal: 24,
|
||||||
@ -71,9 +82,9 @@ const styles = StyleSheet.create({
|
|||||||
color: Colors.primary30.color,
|
color: Colors.primary30.color,
|
||||||
},
|
},
|
||||||
buttonContained: {
|
buttonContained: {
|
||||||
backgroundColor: Colors.indicatorRed.color,
|
backgroundColor: Colors.primary30.color,
|
||||||
},
|
},
|
||||||
buttonOutlined: {
|
buttonOutlined: {
|
||||||
borderColor: Colors.indicatorRed.color,
|
borderColor: Colors.primary30.color,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
@ -13,29 +13,29 @@ import DialogApplicationPassport from '../../components/dialog/DialogApplication
|
|||||||
import DialogDontHaveYetPassport from '../../components/dialog/DialogDontHaveYetPassport';
|
import DialogDontHaveYetPassport from '../../components/dialog/DialogDontHaveYetPassport';
|
||||||
import DialogLostOrDamagedPassport from '../../components/dialog/DialogLostOrDamagedPassport';
|
import DialogLostOrDamagedPassport from '../../components/dialog/DialogLostOrDamagedPassport';
|
||||||
import passportAppointmentData from '../../data/History/PassportAppointmentData';
|
import passportAppointmentData from '../../data/History/PassportAppointmentData';
|
||||||
import Step7Completion from './steps/Step7Completion/Step7Completion';
|
import Step7ApplicationFeeDetails from './steps/Step7ApplicationFeeDetails/Step7ApplicationFeeDetails';
|
||||||
import Step6Processing from './steps/Step6Processing/Step6Processing';
|
import Step6ApplicationTypeAndApplicantData from './steps/Step6ApplicationTypeAndApplicantData/Step6ApplicationTypeAndApplicantData';
|
||||||
import Step5Verification from './steps/Step5Verification/Step5Verification';
|
import Step5ApplicationTypeAndApplicantData from './steps/Step5ApplicationTypeAndApplicantData/Step5ApplicationTypeAndApplicantData';
|
||||||
import Step3Payment from './steps/Step3Payment/Step3Payment';
|
import Step3UploadDocuments from './steps/Step3UploadDocuments/Step3UploadDocuments';
|
||||||
|
|
||||||
// Options Data
|
// Options Data
|
||||||
import passportForOptions from '../../data/Options/PassportForOptions';
|
import passportForOptions from '../../data/Options/PassportForOptions';
|
||||||
import Step4DataConfirmationSubStep2 from './steps/Step4DataConfirmation/Step4DataConfirmationSubStep2';
|
import Step4ApplicantAdditionalDataSubStep2 from './steps/Step4ApplicantAdditionalData/Step4ApplicantAdditionalDataSubStep2';
|
||||||
import Step4DataConfirmationSubStep1 from './steps/Step4DataConfirmation/Step4DataConfirmationSubStep1';
|
import Step4ApplicantAdditionalDataSubStep1 from './steps/Step4ApplicantAdditionalData/Step4ApplicantAdditionalDataSubStep1';
|
||||||
import Step1PersonalInfoSubStep1 from './steps/Step1PersonalInfo/Step1PersonalInfoSubStep1';
|
import Step1VerifyNikSubStep1 from './steps/Step1VerifyNik/Step1VerifyNikSubStep1';
|
||||||
import Step1PersonalInfoSubStep2 from './steps/Step1PersonalInfo/Step1PersonalInfoSubStep2';
|
import Step1VerifyNikSubStep2 from './steps/Step1VerifyNik/Step1VerifyNikSubStep2';
|
||||||
import Step1PersonalInfoSubStep3 from './steps/Step1PersonalInfo/Step1PersonalInfoSubStep3';
|
import Step1VerifyNikSubStep3 from './steps/Step1VerifyNik/Step1VerifyNikSubStep3';
|
||||||
import Step2SupportingDocsSubStep1 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep1';
|
import Step2PassportApplicationQuestionnaireSubStep1 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep1';
|
||||||
import Step2SupportingDocsSubStep2 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep2';
|
import Step2PassportApplicationQuestionnaireSubStep2 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep2';
|
||||||
import Step2SupportingDocsSubStep3 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep3';
|
import Step2PassportApplicationQuestionnaireSubStep3 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep3';
|
||||||
import Step2SupportingDocsSubStep4 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep4';
|
import Step2PassportApplicationQuestionnaireSubStep4 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep4';
|
||||||
import Step2SupportingDocsSubStep5 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep5';
|
import Step2PassportApplicationQuestionnaireSubStep5 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep5';
|
||||||
import Step2SupportingDocsSubStep6 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep6';
|
import Step2PassportApplicationQuestionnaireSubStep6 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep6';
|
||||||
import Step2SupportingDocsSubStep7 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep7';
|
import Step2PassportApplicationQuestionnaireSubStep7 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep7';
|
||||||
import Step2SupportingDocsSubStep8 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep8';
|
import Step2PassportApplicationQuestionnaireSubStep8 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep8';
|
||||||
import Step2SupportingDocsSubStep9 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep9';
|
import Step2PassportApplicationQuestionnaireSubStep9 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep9';
|
||||||
import Step2SupportingDocsSubStep10 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep10';
|
import Step2PassportApplicationQuestionnaireSubStep10 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep10';
|
||||||
import Step2SupportingDocsSubStep11 from './steps/Step2SupportingDocs/Step2SupportingDocsSubStep11';
|
import Step2PassportApplicationQuestionnaireSubStep11 from './steps/Step2PassportApplicationQuestionnaire/Step2PassportApplicationQuestionnaireSubStep11';
|
||||||
import DialogCivilStatusDocumentsInfo from '../../components/dialog/DialogCivilStatusDocumentsInfo';
|
import DialogCivilStatusDocumentsInfo from '../../components/dialog/DialogCivilStatusDocumentsInfo';
|
||||||
import DialogSubmitSuccess from '../../components/dialog/DialogSubmitSuccess';
|
import DialogSubmitSuccess from '../../components/dialog/DialogSubmitSuccess';
|
||||||
import DialogFinalizationConfirmation from '../../components/dialog/DialogFinalizationConfirmation';
|
import DialogFinalizationConfirmation from '../../components/dialog/DialogFinalizationConfirmation';
|
||||||
@ -104,15 +104,12 @@ const RenderApplicationStepsContent = (
|
|||||||
if (step === 1) {
|
if (step === 1) {
|
||||||
switch (subStep) {
|
switch (subStep) {
|
||||||
case 1:
|
case 1:
|
||||||
return <Step1PersonalInfoSubStep1 setSubStep={setSubStep} />;
|
return <Step1VerifyNikSubStep1 setSubStep={setSubStep} />;
|
||||||
case 2:
|
case 2:
|
||||||
return <Step1PersonalInfoSubStep2 setSubStep={setSubStep} />;
|
return <Step1VerifyNikSubStep2 setSubStep={setSubStep} />;
|
||||||
case 3:
|
case 3:
|
||||||
return (
|
return (
|
||||||
<Step1PersonalInfoSubStep3
|
<Step1VerifyNikSubStep3 setStep={setStep} setSubStep={setSubStep} />
|
||||||
setStep={setStep}
|
|
||||||
setSubStep={setSubStep}
|
|
||||||
/>
|
|
||||||
);
|
);
|
||||||
default:
|
default:
|
||||||
return null;
|
return null;
|
||||||
@ -123,7 +120,7 @@ const RenderApplicationStepsContent = (
|
|||||||
switch (subStep) {
|
switch (subStep) {
|
||||||
case 1:
|
case 1:
|
||||||
return (
|
return (
|
||||||
<Step2SupportingDocsSubStep1
|
<Step2PassportApplicationQuestionnaireSubStep1
|
||||||
setStep={setStep}
|
setStep={setStep}
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedPassportOption={selectedPassportOption}
|
selectedPassportOption={selectedPassportOption}
|
||||||
@ -133,7 +130,7 @@ const RenderApplicationStepsContent = (
|
|||||||
);
|
);
|
||||||
case 2:
|
case 2:
|
||||||
return (
|
return (
|
||||||
<Step2SupportingDocsSubStep2
|
<Step2PassportApplicationQuestionnaireSubStep2
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedOption={selectedOption}
|
selectedOption={selectedOption}
|
||||||
setSelectedOption={setSelectedOption}
|
setSelectedOption={setSelectedOption}
|
||||||
@ -142,14 +139,26 @@ const RenderApplicationStepsContent = (
|
|||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
case 3:
|
case 3:
|
||||||
return <Step2SupportingDocsSubStep3 setSubStep={setSubStep} />;
|
return (
|
||||||
|
<Step2PassportApplicationQuestionnaireSubStep3
|
||||||
|
setSubStep={setSubStep}
|
||||||
|
/>
|
||||||
|
);
|
||||||
case 4:
|
case 4:
|
||||||
return <Step2SupportingDocsSubStep4 setSubStep={setSubStep} />;
|
return (
|
||||||
|
<Step2PassportApplicationQuestionnaireSubStep4
|
||||||
|
setSubStep={setSubStep}
|
||||||
|
/>
|
||||||
|
);
|
||||||
case 5:
|
case 5:
|
||||||
return <Step2SupportingDocsSubStep5 setSubStep={setSubStep} />;
|
return (
|
||||||
|
<Step2PassportApplicationQuestionnaireSubStep5
|
||||||
|
setSubStep={setSubStep}
|
||||||
|
/>
|
||||||
|
);
|
||||||
case 6:
|
case 6:
|
||||||
return (
|
return (
|
||||||
<Step2SupportingDocsSubStep6
|
<Step2PassportApplicationQuestionnaireSubStep6
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedOption={selectedOption}
|
selectedOption={selectedOption}
|
||||||
setSelectedOption={setSelectedOption}
|
setSelectedOption={setSelectedOption}
|
||||||
@ -157,27 +166,35 @@ const RenderApplicationStepsContent = (
|
|||||||
);
|
);
|
||||||
case 7:
|
case 7:
|
||||||
return (
|
return (
|
||||||
<Step2SupportingDocsSubStep7
|
<Step2PassportApplicationQuestionnaireSubStep7
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedOption={selectedOption}
|
selectedOption={selectedOption}
|
||||||
setSelectedOption={setSelectedOption}
|
setSelectedOption={setSelectedOption}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
case 8:
|
case 8:
|
||||||
return <Step2SupportingDocsSubStep8 setSubStep={setSubStep} />;
|
return (
|
||||||
|
<Step2PassportApplicationQuestionnaireSubStep8
|
||||||
|
setSubStep={setSubStep}
|
||||||
|
/>
|
||||||
|
);
|
||||||
case 9:
|
case 9:
|
||||||
return (
|
return (
|
||||||
<Step2SupportingDocsSubStep9
|
<Step2PassportApplicationQuestionnaireSubStep9
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedOption={selectedOption}
|
selectedOption={selectedOption}
|
||||||
setSelectedOption={setSelectedOption}
|
setSelectedOption={setSelectedOption}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
case 10:
|
case 10:
|
||||||
return <Step2SupportingDocsSubStep10 setSubStep={setSubStep} />;
|
return (
|
||||||
|
<Step2PassportApplicationQuestionnaireSubStep10
|
||||||
|
setSubStep={setSubStep}
|
||||||
|
/>
|
||||||
|
);
|
||||||
case 11:
|
case 11:
|
||||||
return (
|
return (
|
||||||
<Step2SupportingDocsSubStep11
|
<Step2PassportApplicationQuestionnaireSubStep11
|
||||||
setStep={setStep}
|
setStep={setStep}
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedOption={selectedOption}
|
selectedOption={selectedOption}
|
||||||
@ -193,7 +210,7 @@ const RenderApplicationStepsContent = (
|
|||||||
switch (subStep) {
|
switch (subStep) {
|
||||||
case 1:
|
case 1:
|
||||||
return (
|
return (
|
||||||
<Step4DataConfirmationSubStep1
|
<Step4ApplicantAdditionalDataSubStep1
|
||||||
setStep={setStep}
|
setStep={setStep}
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
checkedOption={checkedOption}
|
checkedOption={checkedOption}
|
||||||
@ -202,7 +219,7 @@ const RenderApplicationStepsContent = (
|
|||||||
);
|
);
|
||||||
case 2:
|
case 2:
|
||||||
return (
|
return (
|
||||||
<Step4DataConfirmationSubStep2
|
<Step4ApplicantAdditionalDataSubStep2
|
||||||
setStep={setStep}
|
setStep={setStep}
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
/>
|
/>
|
||||||
@ -212,7 +229,7 @@ const RenderApplicationStepsContent = (
|
|||||||
switch (step) {
|
switch (step) {
|
||||||
case 3:
|
case 3:
|
||||||
return (
|
return (
|
||||||
<Step3Payment
|
<Step3UploadDocuments
|
||||||
setStep={setStep}
|
setStep={setStep}
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
selectedPassportOption={selectedPassportOption}
|
selectedPassportOption={selectedPassportOption}
|
||||||
@ -223,7 +240,7 @@ const RenderApplicationStepsContent = (
|
|||||||
);
|
);
|
||||||
case 5:
|
case 5:
|
||||||
return (
|
return (
|
||||||
<Step5Verification
|
<Step5ApplicationTypeAndApplicantData
|
||||||
setStep={setStep}
|
setStep={setStep}
|
||||||
setSubStep={setSubStep}
|
setSubStep={setSubStep}
|
||||||
passportAppointmentData={passportAppointmentData}
|
passportAppointmentData={passportAppointmentData}
|
||||||
@ -232,7 +249,7 @@ const RenderApplicationStepsContent = (
|
|||||||
);
|
);
|
||||||
case 6:
|
case 6:
|
||||||
return (
|
return (
|
||||||
<Step6Processing
|
<Step6ApplicationTypeAndApplicantData
|
||||||
showFinalizationConfirmationDialog={
|
showFinalizationConfirmationDialog={
|
||||||
showFinalizationConfirmationDialog
|
showFinalizationConfirmationDialog
|
||||||
}
|
}
|
||||||
@ -243,7 +260,7 @@ const RenderApplicationStepsContent = (
|
|||||||
);
|
);
|
||||||
case 7:
|
case 7:
|
||||||
return (
|
return (
|
||||||
<Step7Completion
|
<Step7ApplicationFeeDetails
|
||||||
showSubmitSuccessDialog={showSubmitSuccessDialog}
|
showSubmitSuccessDialog={showSubmitSuccessDialog}
|
||||||
setLastCompletedSteps={setLastCompletedSteps}
|
setLastCompletedSteps={setLastCompletedSteps}
|
||||||
/>
|
/>
|
||||||
@ -386,13 +403,24 @@ function RegularPassportScreen() {
|
|||||||
const hideSelectDateSheet = () => setVisibleSelectDateSheet(false);
|
const hideSelectDateSheet = () => setVisibleSelectDateSheet(false);
|
||||||
|
|
||||||
const stepTitles: {[key: number]: string} = {
|
const stepTitles: {[key: number]: string} = {
|
||||||
1: 'Informasi Pribadi',
|
1: 'Verifikasi NIK',
|
||||||
2: 'Dokumen Pendukung',
|
2: 'Kuesioner Permohonan Paspor (PERDIM)',
|
||||||
3: 'Pembayaran',
|
3: 'Unggah Dokumen',
|
||||||
4: 'Konfirmasi Data',
|
4: 'Data Tambahan Pemohon',
|
||||||
5: 'Verifikasi',
|
5: 'Jenis Permohonan dan Data Pemohon',
|
||||||
6: 'Pemrosesan',
|
6: 'Jenis Permohonan dan Data Pemohon',
|
||||||
7: 'Selesai',
|
7: 'Rincian Biaya Permohonan',
|
||||||
|
};
|
||||||
|
|
||||||
|
const getStepTitle = (step: number, subStep: number) => {
|
||||||
|
if (step === 4) {
|
||||||
|
if (subStep === 1) {
|
||||||
|
return 'Data Tambahan Pemohon (1/2)';
|
||||||
|
} else if (subStep === 2) {
|
||||||
|
return 'Data Tambahan Pemohon (2/2)';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return stepTitles[step];
|
||||||
};
|
};
|
||||||
|
|
||||||
// Back handler for showing/hiding steps content
|
// Back handler for showing/hiding steps content
|
||||||
@ -434,7 +462,7 @@ function RegularPassportScreen() {
|
|||||||
const renderApplicationStepsContent = showApplicationStepsContent ? (
|
const renderApplicationStepsContent = showApplicationStepsContent ? (
|
||||||
<>
|
<>
|
||||||
<View style={styles.applicationStepsContainer}>
|
<View style={styles.applicationStepsContainer}>
|
||||||
<Text style={styles.stepTitle}>{stepTitles[step]}</Text>
|
<Text style={styles.stepTitle}>{getStepTitle(step, subStep)}</Text>
|
||||||
<StepIndicator
|
<StepIndicator
|
||||||
currentStep={step}
|
currentStep={step}
|
||||||
totalSteps={7}
|
totalSteps={7}
|
||||||
|
@ -4,13 +4,13 @@ import {Button} from 'react-native-paper';
|
|||||||
import styles from '../styles';
|
import styles from '../styles';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step1PersonalInfoSubStep1Props = {
|
type Step1VerifyNikSubStep1Props = {
|
||||||
setSubStep: (val: number) => void;
|
setSubStep: (val: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step1PersonalInfoSubStep1 = ({
|
const Step1VerifyNikSubStep1 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step1PersonalInfoSubStep1Props) => {
|
}: Step1VerifyNikSubStep1Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -51,4 +51,4 @@ const Step1PersonalInfoSubStep1 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step1PersonalInfoSubStep1;
|
export default Step1VerifyNikSubStep1;
|
@ -4,13 +4,13 @@ import {Button} from 'react-native-paper';
|
|||||||
import styles from '../styles';
|
import styles from '../styles';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step1PersonalInfoSubStep2Props = {
|
type Step1VerifyNikSubStep2Props = {
|
||||||
setSubStep: (val: number) => void;
|
setSubStep: (val: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step1PersonalInfoSubStep2 = ({
|
const Step1VerifyNikSubStep2 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step1PersonalInfoSubStep2Props) => {
|
}: Step1VerifyNikSubStep2Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -45,4 +45,4 @@ const Step1PersonalInfoSubStep2 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step1PersonalInfoSubStep2;
|
export default Step1VerifyNikSubStep2;
|
@ -7,15 +7,15 @@ import genderData from '../../../../data/DropdownData/GenderData';
|
|||||||
import civilStatusData from '../../../../data/DropdownData/CivilStatusData';
|
import civilStatusData from '../../../../data/DropdownData/CivilStatusData';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step1PersonalInfoSubStep3Props = {
|
type Step1VerifyNikSubStep3Props = {
|
||||||
setStep: (val: number) => void;
|
setStep: (val: number) => void;
|
||||||
setSubStep: (val: number) => void;
|
setSubStep: (val: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step1PersonalInfoSubStep3 = ({
|
const Step1VerifyNikSubStep3 = ({
|
||||||
setStep,
|
setStep,
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step1PersonalInfoSubStep3Props) => {
|
}: Step1VerifyNikSubStep3Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -86,4 +86,4 @@ const Step1PersonalInfoSubStep3 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step1PersonalInfoSubStep3;
|
export default Step1VerifyNikSubStep3;
|
@ -5,7 +5,7 @@ import styles from '../styles';
|
|||||||
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
||||||
import hasHadPassportBeforeOptions from '../../../../data/Options/HasHadPassportBeforeOptions';
|
import hasHadPassportBeforeOptions from '../../../../data/Options/HasHadPassportBeforeOptions';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep1Props = {
|
type Step2PassportApplicationQuestionnaireSubStep1Props = {
|
||||||
setStep: (step: number) => void;
|
setStep: (step: number) => void;
|
||||||
setSubStep: (subStep: number) => void;
|
setSubStep: (subStep: number) => void;
|
||||||
selectedPassportOption: string;
|
selectedPassportOption: string;
|
||||||
@ -13,13 +13,13 @@ type Step2SupportingDocsSubStep1Props = {
|
|||||||
showDontHaveYetDialog: () => void;
|
showDontHaveYetDialog: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep1 = ({
|
const Step2PassportApplicationQuestionnaireSubStep1 = ({
|
||||||
setStep,
|
setStep,
|
||||||
setSubStep,
|
setSubStep,
|
||||||
selectedPassportOption,
|
selectedPassportOption,
|
||||||
setSelectedPassportOption,
|
setSelectedPassportOption,
|
||||||
showDontHaveYetDialog,
|
showDontHaveYetDialog,
|
||||||
}: Step2SupportingDocsSubStep1Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep1Props) => {
|
||||||
return (
|
return (
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
<Pressable
|
<Pressable
|
||||||
@ -59,4 +59,4 @@ const Step2SupportingDocsSubStep1 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep1;
|
export default Step2PassportApplicationQuestionnaireSubStep1;
|
@ -7,13 +7,13 @@ import TextInputComponent from '../../../../components/TextInput';
|
|||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
import familyRelationshipData from '../../../../data/DropdownData/FamilyRelationshipData';
|
import familyRelationshipData from '../../../../data/DropdownData/FamilyRelationshipData';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep10Props = {
|
type Step2PassportApplicationQuestionnaireSubStep10Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep10 = ({
|
const Step2PassportApplicationQuestionnaireSubStep10 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step2SupportingDocsSubStep10Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep10Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -69,4 +69,4 @@ const Step2SupportingDocsSubStep10 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep10;
|
export default Step2PassportApplicationQuestionnaireSubStep10;
|
@ -10,19 +10,19 @@ import familyRelationshipData from '../../../../data/DropdownData/FamilyRelation
|
|||||||
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep11Props = {
|
type Step2PassportApplicationQuestionnaireSubStep11Props = {
|
||||||
setStep: (step: number) => void;
|
setStep: (step: number) => void;
|
||||||
setSubStep: (subStep: number) => void;
|
setSubStep: (subStep: number) => void;
|
||||||
selectedOption: string;
|
selectedOption: string;
|
||||||
setSelectedOption: (value: string) => void;
|
setSelectedOption: (value: string) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep11 = ({
|
const Step2PassportApplicationQuestionnaireSubStep11 = ({
|
||||||
setStep,
|
setStep,
|
||||||
setSubStep,
|
setSubStep,
|
||||||
selectedOption,
|
selectedOption,
|
||||||
setSelectedOption,
|
setSelectedOption,
|
||||||
}: Step2SupportingDocsSubStep11Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep11Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -97,4 +97,4 @@ const Step2SupportingDocsSubStep11 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep11;
|
export default Step2PassportApplicationQuestionnaireSubStep11;
|
@ -7,7 +7,7 @@ import Colors from '../../../../../assets/styles/Colors';
|
|||||||
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
||||||
import styles from '../styles';
|
import styles from '../styles';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep2Props = {
|
type Step2PassportApplicationQuestionnaireSubStep2Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
selectedOption: string;
|
selectedOption: string;
|
||||||
setSelectedOption: (value: string) => void;
|
setSelectedOption: (value: string) => void;
|
||||||
@ -15,13 +15,13 @@ type Step2SupportingDocsSubStep2Props = {
|
|||||||
showLostOrDamagedPassportDialog: () => void;
|
showLostOrDamagedPassportDialog: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep2 = ({
|
const Step2PassportApplicationQuestionnaireSubStep2 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
selectedOption,
|
selectedOption,
|
||||||
setSelectedOption,
|
setSelectedOption,
|
||||||
showPassportInfoDialog,
|
showPassportInfoDialog,
|
||||||
showLostOrDamagedPassportDialog,
|
showLostOrDamagedPassportDialog,
|
||||||
}: Step2SupportingDocsSubStep2Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep2Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -94,4 +94,4 @@ const Step2SupportingDocsSubStep2 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep2;
|
export default Step2PassportApplicationQuestionnaireSubStep2;
|
@ -5,13 +5,13 @@ import {Button} from 'react-native-paper';
|
|||||||
import styles from '../styles';
|
import styles from '../styles';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep3Props = {
|
type Step2PassportApplicationQuestionnaireSubStep3Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep3 = ({
|
const Step2PassportApplicationQuestionnaireSubStep3 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step2SupportingDocsSubStep3Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep3Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -73,4 +73,4 @@ const Step2SupportingDocsSubStep3 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep3;
|
export default Step2PassportApplicationQuestionnaireSubStep3;
|
@ -5,13 +5,13 @@ import {Button} from 'react-native-paper';
|
|||||||
import styles from '../styles';
|
import styles from '../styles';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep4Props = {
|
type Step2PassportApplicationQuestionnaireSubStep4Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep4 = ({
|
const Step2PassportApplicationQuestionnaireSubStep4 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step2SupportingDocsSubStep4Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep4Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -61,4 +61,4 @@ const Step2SupportingDocsSubStep4 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep4;
|
export default Step2PassportApplicationQuestionnaireSubStep4;
|
@ -6,13 +6,13 @@ import styles from '../styles';
|
|||||||
import TextInputComponent from '../../../../components/TextInput';
|
import TextInputComponent from '../../../../components/TextInput';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep5Props = {
|
type Step2PassportApplicationQuestionnaireSubStep5Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep5 = ({
|
const Step2PassportApplicationQuestionnaireSubStep5 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step2SupportingDocsSubStep5Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep5Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -61,4 +61,4 @@ const Step2SupportingDocsSubStep5 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep5;
|
export default Step2PassportApplicationQuestionnaireSubStep5;
|
@ -7,17 +7,17 @@ import styles from '../styles';
|
|||||||
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep6Props = {
|
type Step2PassportApplicationQuestionnaireSubStep6Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
selectedOption: string;
|
selectedOption: string;
|
||||||
setSelectedOption: (val: string) => void;
|
setSelectedOption: (val: string) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep6 = ({
|
const Step2PassportApplicationQuestionnaireSubStep6 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
selectedOption,
|
selectedOption,
|
||||||
setSelectedOption,
|
setSelectedOption,
|
||||||
}: Step2SupportingDocsSubStep6Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep6Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -61,4 +61,4 @@ const Step2SupportingDocsSubStep6 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep6;
|
export default Step2PassportApplicationQuestionnaireSubStep6;
|
@ -9,17 +9,17 @@ import destinationCountryOptions from '../../../../data/Options/DestinationCount
|
|||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
import countryData from '../../../../data/DropdownData/CountryData';
|
import countryData from '../../../../data/DropdownData/CountryData';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep7Props = {
|
type Step2PassportApplicationQuestionnaireSubStep7Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
selectedOption: string;
|
selectedOption: string;
|
||||||
setSelectedOption: (val: string) => void;
|
setSelectedOption: (val: string) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep7 = ({
|
const Step2PassportApplicationQuestionnaireSubStep7 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
selectedOption,
|
selectedOption,
|
||||||
setSelectedOption,
|
setSelectedOption,
|
||||||
}: Step2SupportingDocsSubStep7Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep7Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -66,4 +66,4 @@ const Step2SupportingDocsSubStep7 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep7;
|
export default Step2PassportApplicationQuestionnaireSubStep7;
|
@ -6,13 +6,13 @@ import styles from '../styles';
|
|||||||
import TextInputComponent from '../../../../components/TextInput';
|
import TextInputComponent from '../../../../components/TextInput';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep8Props = {
|
type Step2PassportApplicationQuestionnaireSubStep8Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep8 = ({
|
const Step2PassportApplicationQuestionnaireSubStep8 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: Step2SupportingDocsSubStep8Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep8Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -50,4 +50,4 @@ const Step2SupportingDocsSubStep8 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep8;
|
export default Step2PassportApplicationQuestionnaireSubStep8;
|
@ -7,17 +7,17 @@ import durationAbroadOptions from '../../../../data/Options/DurationAbroadOption
|
|||||||
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
import RadioButtonOptionComponent from '../../../../components/RadioButtonOption';
|
||||||
import Colors from '../../../../../assets/styles/Colors';
|
import Colors from '../../../../../assets/styles/Colors';
|
||||||
|
|
||||||
type Step2SupportingDocsSubStep9Props = {
|
type Step2PassportApplicationQuestionnaireSubStep9Props = {
|
||||||
setSubStep: (step: number) => void;
|
setSubStep: (step: number) => void;
|
||||||
selectedOption: string;
|
selectedOption: string;
|
||||||
setSelectedOption: (value: string) => void;
|
setSelectedOption: (value: string) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step2SupportingDocsSubStep9 = ({
|
const Step2PassportApplicationQuestionnaireSubStep9 = ({
|
||||||
setSubStep,
|
setSubStep,
|
||||||
selectedOption,
|
selectedOption,
|
||||||
setSelectedOption,
|
setSelectedOption,
|
||||||
}: Step2SupportingDocsSubStep9Props) => {
|
}: Step2PassportApplicationQuestionnaireSubStep9Props) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
<View style={styles.subStepContainer}>
|
<View style={styles.subStepContainer}>
|
||||||
@ -61,4 +61,4 @@ const Step2SupportingDocsSubStep9 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step2SupportingDocsSubStep9;
|
export default Step2PassportApplicationQuestionnaireSubStep9;
|
@ -19,7 +19,7 @@ interface DocumentUploadSectionProps {
|
|||||||
showDialogCivilStatusDocumentsInfo?: () => void;
|
showDialogCivilStatusDocumentsInfo?: () => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Step3PaymentProps {
|
interface Step3UploadDocumentsProps {
|
||||||
setStep: (step: number) => void;
|
setStep: (step: number) => void;
|
||||||
setSubStep: (subStep: number) => void;
|
setSubStep: (subStep: number) => void;
|
||||||
selectedPassportOption: string;
|
selectedPassportOption: string;
|
||||||
@ -132,7 +132,7 @@ const DocumentUploadSection = (props: DocumentUploadSectionProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step3Payment = (props: Step3PaymentProps) => {
|
const Step3UploadDocuments = (props: Step3UploadDocumentsProps) => {
|
||||||
const {
|
const {
|
||||||
setStep,
|
setStep,
|
||||||
setSubStep,
|
setSubStep,
|
||||||
@ -263,4 +263,4 @@ const Step3Payment = (props: Step3PaymentProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step3Payment;
|
export default Step3UploadDocuments;
|
@ -10,15 +10,15 @@ import districtData from '../../../../data/DropdownData/DistrictData';
|
|||||||
import cityData from '../../../../data/DropdownData/CityData';
|
import cityData from '../../../../data/DropdownData/CityData';
|
||||||
import provinceData from '../../../../data/DropdownData/ProvinceData';
|
import provinceData from '../../../../data/DropdownData/ProvinceData';
|
||||||
|
|
||||||
type Step4DataConfirmationSubStep1Props = {
|
type Step4ApplicantAdditionalDataSubStep1Props = {
|
||||||
setStep: (step: number) => void;
|
setStep: (step: number) => void;
|
||||||
setSubStep: (subStep: number) => void;
|
setSubStep: (subStep: number) => void;
|
||||||
checkedOption: boolean;
|
checkedOption: boolean;
|
||||||
setCheckedOption: React.Dispatch<React.SetStateAction<boolean>>;
|
setCheckedOption: React.Dispatch<React.SetStateAction<boolean>>;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step4DataConfirmationSubStep1: React.FC<
|
const Step4ApplicantAdditionalDataSubStep1: React.FC<
|
||||||
Step4DataConfirmationSubStep1Props
|
Step4ApplicantAdditionalDataSubStep1Props
|
||||||
> = ({setStep, setSubStep, checkedOption, setCheckedOption}) => {
|
> = ({setStep, setSubStep, checkedOption, setCheckedOption}) => {
|
||||||
return (
|
return (
|
||||||
<ScrollView>
|
<ScrollView>
|
||||||
@ -162,4 +162,4 @@ const Step4DataConfirmationSubStep1: React.FC<
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step4DataConfirmationSubStep1;
|
export default Step4ApplicantAdditionalDataSubStep1;
|
@ -13,7 +13,7 @@ import {
|
|||||||
getData,
|
getData,
|
||||||
} from '../../../../helper/asyncStorageHelper';
|
} from '../../../../helper/asyncStorageHelper';
|
||||||
|
|
||||||
const Step4DataConfirmationSubStep2 = ({
|
const Step4ApplicantAdditionalDataSubStep2 = ({
|
||||||
setStep,
|
setStep,
|
||||||
setSubStep,
|
setSubStep,
|
||||||
}: {
|
}: {
|
||||||
@ -205,4 +205,4 @@ const Step4DataConfirmationSubStep2 = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step4DataConfirmationSubStep2;
|
export default Step4ApplicantAdditionalDataSubStep2;
|
@ -7,14 +7,14 @@ import styles from '../styles';
|
|||||||
import {getData} from '../../../../helper/asyncStorageHelper';
|
import {getData} from '../../../../helper/asyncStorageHelper';
|
||||||
import {PassportAppointment} from '../../../../navigation/type';
|
import {PassportAppointment} from '../../../../navigation/type';
|
||||||
|
|
||||||
type Step5VerificationProps = {
|
type Step5ApplicationTypeAndApplicantDataProps = {
|
||||||
setStep: (step: number) => void;
|
setStep: (step: number) => void;
|
||||||
setSubStep: (subStep: number) => void;
|
setSubStep: (subStep: number) => void;
|
||||||
passportAppointmentData: any[];
|
passportAppointmentData: any[];
|
||||||
showEditDataSheet: () => void;
|
showEditDataSheet: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step5Content = (props: Step5VerificationProps) => {
|
const Step5Content = (props: Step5ApplicationTypeAndApplicantDataProps) => {
|
||||||
const {setStep, setSubStep, passportAppointmentData, showEditDataSheet} =
|
const {setStep, setSubStep, passportAppointmentData, showEditDataSheet} =
|
||||||
props;
|
props;
|
||||||
|
|
@ -8,14 +8,14 @@ import FontFamily from '../../../../../assets/styles/FontFamily';
|
|||||||
import arrivalDateGuidelinesData from '../../../../data/Steps/ArrivalDateGuidelinesData';
|
import arrivalDateGuidelinesData from '../../../../data/Steps/ArrivalDateGuidelinesData';
|
||||||
import passportTypeData from '../../../../data/DropdownData/PassportTypeData';
|
import passportTypeData from '../../../../data/DropdownData/PassportTypeData';
|
||||||
|
|
||||||
type Step6ProcessingProps = {
|
type Step6ApplicationTypeAndApplicantDataProps = {
|
||||||
showFinalizationConfirmationDialog: () => void;
|
showFinalizationConfirmationDialog: () => void;
|
||||||
showPassportTypeInfoDialog: () => void;
|
showPassportTypeInfoDialog: () => void;
|
||||||
showSearchLocationSheet: () => void;
|
showSearchLocationSheet: () => void;
|
||||||
showSelectDateSheet: () => void;
|
showSelectDateSheet: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step6Processing = (props: Step6ProcessingProps) => {
|
const Step6ApplicationTypeAndApplicantData = (props: Step6ApplicationTypeAndApplicantDataProps) => {
|
||||||
const {
|
const {
|
||||||
showFinalizationConfirmationDialog,
|
showFinalizationConfirmationDialog,
|
||||||
showPassportTypeInfoDialog,
|
showPassportTypeInfoDialog,
|
||||||
@ -106,4 +106,4 @@ const Step6Processing = (props: Step6ProcessingProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step6Processing;
|
export default Step6ApplicationTypeAndApplicantData;
|
@ -9,12 +9,12 @@ import termsAndConditionsData from '../../../../data/Steps/TermsAndContionsData'
|
|||||||
import {PassportAppointment} from '../../../../navigation/type';
|
import {PassportAppointment} from '../../../../navigation/type';
|
||||||
import {getData} from '../../../../helper/asyncStorageHelper';
|
import {getData} from '../../../../helper/asyncStorageHelper';
|
||||||
|
|
||||||
type Step7CompletionProps = {
|
type Step7ApplicationFeeDetailsProps = {
|
||||||
showSubmitSuccessDialog: () => void;
|
showSubmitSuccessDialog: () => void;
|
||||||
setLastCompletedSteps: () => void;
|
setLastCompletedSteps: () => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
const Step7Completion = (props: Step7CompletionProps) => {
|
const Step7ApplicationFeeDetails = (props: Step7ApplicationFeeDetailsProps) => {
|
||||||
const {showSubmitSuccessDialog, setLastCompletedSteps} = props;
|
const {showSubmitSuccessDialog, setLastCompletedSteps} = props;
|
||||||
const [lastAppointment, setLastAppointment] = useState<PassportAppointment>();
|
const [lastAppointment, setLastAppointment] = useState<PassportAppointment>();
|
||||||
|
|
||||||
@ -226,4 +226,4 @@ const Step7Completion = (props: Step7CompletionProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Step7Completion;
|
export default Step7ApplicationFeeDetails;
|
Reference in New Issue
Block a user