Skip to content

Commit c68f815

Browse files
committed
Gig call tweaks and utm codes
1 parent d1235a3 commit c68f815

File tree

6 files changed

+9
-5
lines changed

6 files changed

+9
-5
lines changed

src/shared/actions/recruitCRM.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { redux } from 'topcoder-react-utils';
22
import Service from 'services/recruitCRM';
33
import _ from 'lodash';
4+
import { getCustomField } from 'utils/gigs';
45

56
/**
67
* Jobs page fetch init
@@ -60,7 +61,7 @@ function normalizeRecruitPayload(job, payload) {
6061
`Date Available: ${new Date(payload.availFrom).toDateString()}`,
6162
`Heard About Gig: ${payload.reffereal}`,
6263
`Why fit: ${payload.whyFit}`,
63-
`Able to work during timezone? ${payload.timezoneConfirm.filter(s => s.value).map(s => s.label).join(',')}`,
64+
`Able to work during timezone? ${payload.timezoneConfirm.filter(s => s.value).map(() => getCustomField(job.custom_fields, 'Timezone')).join(',')}`,
6465
`Am I ok to work the duration? ${payload.durationConfirm.filter(s => s.value).map(s => s.label).join(',')}`,
6566
`Notes: ${payload.notes}`,
6667
];

src/shared/components/Gigs/GigApply/index.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ export default function GigApply(props) {
121121
errorMsg={formErrors.email}
122122
value={formData.email}
123123
required
124+
readonly
124125
/>
125126
<TextInput
126127
placeholder="Phone Including Country Code"
@@ -289,7 +290,7 @@ export default function GigApply(props) {
289290
<div styleName="cta-buttons">
290291
<Link to={`${config.URL.AUTH}/member?retUrl=${encodeURIComponent(retUrl)}`} styleName="primaryBtn">Login</Link>
291292
</div>
292-
<p styleName="regTxt">Not a member? Register <a href={`${config.URL.AUTH}/member/registration?retUrl=${encodeURIComponent(retUrl)}&mode=signUp`}>here</a>.</p>
293+
<p styleName="regTxt">Not a member? Register <a href={`${config.URL.AUTH}/member/registration?retUrl=${encodeURIComponent(retUrl)}&mode=signUp&utm_source=gig_listing`}>here</a>.</p>
293294
</div>
294295
</div>
295296
</div>

src/shared/components/Gigs/GigDetails/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export default function GigDetails(props) {
108108
<div styleName="infos-item">
109109
<IconTimezone />
110110
<div styleName="infos-data">
111-
Timezone
111+
Working Hours
112112
<strong>{getCustomField(job.custom_fields, 'Timezone')}</strong>
113113
</div>
114114
</div>

src/shared/components/Gigs/LoginModal/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ function LoginModal({ retUrl, onCancel }) {
4040
LOGIN
4141
</PrimaryButton>
4242
</div>
43-
<p className={modalStyle.regTxt}>Not a member? It is free to <a href={`${config.URL.AUTH}/member/registration?retUrl=${encodeURIComponent(retUrl)}&mode=signUp`}>register</a>!</p>
43+
<p className={modalStyle.regTxt}>Not a member? It is free to <a href={`${config.URL.AUTH}/member/registration?retUrl=${encodeURIComponent(retUrl)}&mode=signUp&utm_source=gig_listing`}>register</a>!</p>
4444
</div>
4545
</Modal>
4646
);

src/shared/components/Gigs/ReferralModal/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ function ReferralModal({
105105
LOGIN
106106
</PrimaryButton>
107107
</div>
108-
<p className={modalStyle.regTxt}>Not a member? It is free to <a href={`${config.URL.AUTH}/member/registration?retUrl=${encodeURIComponent(retUrl)}&mode=signUp`}>register</a>!</p>
108+
<p className={modalStyle.regTxt}>Not a member? It is free to <a href={`${config.URL.AUTH}/member/registration?retUrl=${encodeURIComponent(retUrl)}&mode=signUp&utm_source=gig_listing`}>register</a>!</p>
109109
</div>
110110
)}
111111
</Modal>

src/shared/utils/gigs.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ import _ from 'lodash';
1010
*/
1111
export function getSalaryType(data) {
1212
switch (data.id) {
13+
case 1: return 'monthly';
1314
case 2: return 'annual';
1415
case 3: return 'week';
16+
case 4: return 'daily';
1517
case 5: return 'hourly';
1618
default: return 'n/a';
1719
}

0 commit comments

Comments
 (0)