Skip to content

Commit 72a8604

Browse files
committed
feat: add new application status
1 parent 69da1f1 commit 72a8604

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

src/core/components/profile/stepCardList.component.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,14 @@ const StepCardList: React.FC<StepCardListProps> = ({ status, lgCode, firstname,
8686
props[5] = { step: 5, status: "complete", isApproved: "true" }
8787
props[6] = { step: 6, status: "inProgress", isApproved: "true" }
8888
break
89+
case ProfileStatus.passedTheCamp:
90+
props[1] = { step: 1, status: "complete", isApproved: "true" }
91+
props[2] = { step: 2, status: "complete", isApproved: "true" }
92+
props[3] = { step: 3, status: "complete", isApproved: "true" }
93+
props[4] = { step: 4, status: "complete", isApproved: "true" }
94+
props[5] = { step: 5, status: "complete", isApproved: "true" }
95+
props[6] = { step: 6, status: "complete", isApproved: "true" }
96+
break
8997
case ProfileStatus.paymentFailed:
9098
props[1] = { step: 1, status: "complete", isApproved: "true" }
9199
props[2] = { step: 2, status: "complete", isApproved: "true" }

src/core/models/dto/application.dto.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export type ApplicationState =
1414
| "REJECTED_FAILED_THE_INTERVIEW"
1515
| "PAYMENT_ACCEPTED"
1616
| "REJECTED_FAIL_TO_PAY"
17+
| "PASSED_THE_CAMP"
1718

1819
export type FileStatus = "EMPTY" | "UPLOADED" | "CHANGE_REQUIRED" | "PASSED"
1920

src/core/models/profileStatus.model.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ export enum ProfileStatus {
1010
passedInterview = "passedInterview",
1111
failedInterview = "failedInterview",
1212
paymentAccepted = "paymentAccepted",
13-
paymentFailed = "paymentFailed"
13+
paymentFailed = "paymentFailed",
14+
passedTheCamp = "passedTheCamp"
1415
}

src/modules/profile.module.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ const ProfileModule = () => {
6565
PASSED_INTERVIEW: ProfileStatus.passedInterview,
6666
REJECTED_FAILED_THE_INTERVIEW: ProfileStatus.failedInterview,
6767
PAYMENT_ACCEPTED: ProfileStatus.paymentAccepted,
68-
REJECTED_FAIL_TO_PAY: ProfileStatus.paymentFailed
68+
REJECTED_FAIL_TO_PAY: ProfileStatus.paymentFailed,
69+
PASSED_THE_CAMP: ProfileStatus.passedTheCamp
6970
}
7071

7172
const profileStatus = applicationState === "SUBMITTED" ? profileStatusMap[applicationState][fileStatus] : profileStatusMap[applicationState]

0 commit comments

Comments
 (0)