@@ -133,7 +133,7 @@ const recipientTabs = () => {
133
133
} ) ;
134
134
135
135
const dateSigned = docusign . DateSigned . constructFromObject ( {
136
- anchorString : 'Date' ,
136
+ anchorString : 'Date Signed ' ,
137
137
anchorUnits : 'pixels' ,
138
138
anchorYOffset : '-22'
139
139
} ) ;
@@ -181,9 +181,10 @@ const makeEnvelope = (templateId, args) => {
181
181
*/
182
182
//ds-snippet-start:eSign42Step7
183
183
const formFields = ( documentId , args ) => {
184
- const docGenFormFieldRequest = docusign . DocGenFormFieldRequest . constructFromObject ( {
184
+ const bonusValue = '20%' ;
185
+ const docGenFormFieldRequest = {
185
186
docGenFormFields : [
186
- docusign . DocGenFormFields . constructFromObject ( {
187
+ {
187
188
documentId : documentId ,
188
189
docGenFormFieldList : [
189
190
docusign . DocGenFormField . constructFromObject ( {
@@ -198,18 +199,56 @@ const formFields = (documentId, args) => {
198
199
name : 'Job_Title' ,
199
200
value : args . jobTitle
200
201
} ) ,
201
- docusign . DocGenFormField . constructFromObject ( {
202
- name : 'Salary' ,
203
- value : args . salary
204
- } ) ,
205
202
docusign . DocGenFormField . constructFromObject ( {
206
203
name : 'Start_Date' ,
207
204
value : args . startDate
208
205
} ) ,
206
+ docusign . DocGenFormField . constructFromObject ( {
207
+ name : 'Compensation_Package' ,
208
+ type : 'TableRow' ,
209
+ rowValues : [
210
+ docusign . DocGenFormFieldRowValue . constructFromObject ( {
211
+ docGenFormFieldList : [
212
+ docusign . DocGenFormField . constructFromObject ( {
213
+ name : 'Compensation_Component' ,
214
+ value : 'Salary'
215
+ } ) ,
216
+ docusign . DocGenFormField . constructFromObject ( {
217
+ name : 'Details' ,
218
+ value : `$${ args . salary } `
219
+ } )
220
+ ]
221
+ } ) ,
222
+ docusign . DocGenFormFieldRowValue . constructFromObject ( {
223
+ docGenFormFieldList : [
224
+ docusign . DocGenFormField . constructFromObject ( {
225
+ name : 'Compensation_Component' ,
226
+ value : 'Bonus'
227
+ } ) ,
228
+ docusign . DocGenFormField . constructFromObject ( {
229
+ name : 'Details' ,
230
+ value : bonusValue
231
+ } )
232
+ ]
233
+ } ) ,
234
+ docusign . DocGenFormFieldRowValue . constructFromObject ( {
235
+ docGenFormFieldList : [
236
+ docusign . DocGenFormField . constructFromObject ( {
237
+ name : 'Compensation_Component' ,
238
+ value : 'RSUs'
239
+ } ) ,
240
+ docusign . DocGenFormField . constructFromObject ( {
241
+ name : 'Details' ,
242
+ value : args . rsus
243
+ } )
244
+ ]
245
+ } )
246
+ ]
247
+ } )
209
248
]
210
- } )
249
+ }
211
250
]
212
- } ) ;
251
+ } ;
213
252
214
253
return docGenFormFieldRequest ;
215
254
} ;
0 commit comments