File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed
__tests__/shared/components/GUIKit/TextInput/__snapshots__
shared/components/GUIKit/TextInput Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -261,7 +261,6 @@ workflows:
261
261
branches :
262
262
only :
263
263
- develop
264
- - tcx-202010
265
264
# Production builds are exectuted
266
265
# when PR is merged to the master
267
266
# Don't change anything in this configuration
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ exports[`Default render 1`] = `
7
7
<input
8
8
className = " "
9
9
defaultValue = " "
10
+ onBlur = { [Function ]}
10
11
onChange = { [Function ]}
11
12
placeholder = " "
12
13
type = " text"
Original file line number Diff line number Diff line change @@ -288,6 +288,29 @@ export default class RecruitCRMService {
288
288
errObj,
289
289
} ) ;
290
290
}
291
+ // Set hired-stage
292
+ const hireStageResponse = await fetch ( `${ this . private . baseUrl } /v1/candidates/${ candidateData . slug } /hiring-stages/${ id } ` , {
293
+ method : 'POST' ,
294
+ headers : {
295
+ 'Content-Type' : 'application/json' ,
296
+ Authorization : this . private . authorization ,
297
+ } ,
298
+ body : JSON . stringify ( {
299
+ candidate_slug : candidateData . slug ,
300
+ job_slug : id ,
301
+ status_id : '10' ,
302
+ } ) ,
303
+ } ) ;
304
+ if ( hireStageResponse . status >= 400 ) {
305
+ return res . send ( {
306
+ error : true ,
307
+ status : hireStageResponse . status ,
308
+ url : `$${ this . private . baseUrl } /v1/candidates/${ candidateData . slug } /hiring-stages/${ id } ` ,
309
+ form,
310
+ errObj : await hireStageResponse . json ( ) ,
311
+ } ) ;
312
+ }
313
+ // respond to API call
291
314
const data = await applyResponse . json ( ) ;
292
315
return res . send ( data ) ;
293
316
} catch ( err ) {
Original file line number Diff line number Diff line change @@ -35,6 +35,10 @@ function TextInput({
35
35
delayedOnChange ( e . target . value , onChange ) ;
36
36
setVal ( e . target . value ) ;
37
37
} }
38
+ onBlur = { ( e ) => {
39
+ delayedOnChange ( e . target . value , onChange ) ;
40
+ setVal ( e . target . value ) ;
41
+ } }
38
42
/>
39
43
{ label ? (
40
44
< label htmlFor = "textBoxInput" >
You can’t perform that action at this time.
0 commit comments