Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 09ed6a0

Browse files
completed gigs UI deploy
1 parent bb8503d commit 09ed6a0

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/constants/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export const MY_GIG_PHASE = {
127127
NOT_SELECTED: "Not Selected",
128128
JOB_CLOSED: "Job Closed",
129129
WITHDRAWN: "Withdrawn",
130+
COMPLETED: "Completed",
130131
};
131132

132133
export const MY_GIG_PHASE_LABEL = {
@@ -141,6 +142,7 @@ export const MY_GIG_PHASE_LABEL = {
141142
NOT_SELECTED: "NOT SELECTED",
142143
JOB_CLOSED: "JOB CLOSED",
143144
WITHDRAWN: "WITHDRAWN",
145+
COMPLETED: "COMPLETED",
144146
};
145147

146148
export const MY_GIG_PHASE_STATUS = {
@@ -169,6 +171,7 @@ export const MY_GIGS_JOB_STATUS = {
169171
JOB_CLOSED: "job-closed",
170172
WITHDRAWN: "withdrawn",
171173
WITHDRAWN_PRESCREEN: "withdrawn-prescreen",
174+
COMPLETED: "completed",
172175
};
173176
/**
174177
* Maps the status from API to gig status
@@ -189,6 +192,7 @@ export const JOB_STATUS_MAPPER = {
189192
[MY_GIGS_JOB_STATUS.JOB_CLOSED]: MY_GIG_PHASE.JOB_CLOSED,
190193
[MY_GIGS_JOB_STATUS.WITHDRAWN]: MY_GIG_PHASE.WITHDRAWN,
191194
[MY_GIGS_JOB_STATUS.WITHDRAWN_PRESCREEN]: MY_GIG_PHASE.WITHDRAWN,
195+
[MY_GIGS_JOB_STATUS.COMPLETED]: MY_GIG_PHASE.COMPLETED,
192196
};
193197

194198
/**
@@ -215,6 +219,7 @@ export const JOB_STATUS_MESSAGE_MAPPER = {
215219
"This position is no longer active. Please apply to other open gigs.",
216220
[MY_GIG_PHASE.WITHDRAWN]:
217221
"You withdrew your application for this gig or you have been placed in another gig.",
222+
[MY_GIG_PHASE.COMPLETED]: "Congrats on completing the gig!",
218223
};
219224

220225
export const ACTIONS_AVAILABLE_FOR_MY_GIG_PHASE = {
@@ -330,6 +335,7 @@ export const PHASES_FOR_JOB_STATUS = {
330335
[MY_GIGS_JOB_STATUS.JOB_CLOSED]: [MY_GIG_PHASE.JOB_CLOSED],
331336
[MY_GIGS_JOB_STATUS.WITHDRAWN]: [MY_GIG_PHASE.WITHDRAWN],
332337
[MY_GIGS_JOB_STATUS.WITHDRAWN_PRESCREEN]: [MY_GIG_PHASE.WITHDRAWN],
338+
[MY_GIGS_JOB_STATUS.COMPLETED]: [MY_GIG_PHASE.COMPLETED],
333339
};
334340

335341
/**
@@ -347,6 +353,7 @@ export const SORT_STATUS_ORDER = [
347353
MY_GIG_PHASE.APPLIED,
348354
MY_GIG_PHASE.JOB_CLOSED,
349355
MY_GIG_PHASE.NOT_SELECTED,
356+
MY_GIG_PHASE.COMPLETED,
350357
MY_GIG_PHASE.WITHDRAWN,
351358
];
352359

src/containers/MyGigs/JobListing/JobCard/index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ const JobCard = ({ job }) => {
129129
{![
130130
MY_GIGS_JOB_STATUS.JOB_CLOSED,
131131
MY_GIGS_JOB_STATUS.REJECTED_OTHER,
132+
MY_GIGS_JOB_STATUS.COMPLETED,
132133
MY_GIGS_JOB_STATUS.WITHDRAWN,
133134
MY_GIGS_JOB_STATUS.WITHDRAWN_PRESCREEN,
134135
].includes(job.status) && (
@@ -151,6 +152,7 @@ const JobCard = ({ job }) => {
151152
{![
152153
MY_GIGS_JOB_STATUS.JOB_CLOSED,
153154
MY_GIGS_JOB_STATUS.REJECTED_OTHER,
155+
MY_GIGS_JOB_STATUS.COMPLETED,
154156
MY_GIGS_JOB_STATUS.WITHDRAWN,
155157
MY_GIGS_JOB_STATUS.WITHDRAWN_PRESCREEN,
156158
].includes(job.status) && (

0 commit comments

Comments
 (0)