@@ -133,7 +133,7 @@ const recipientTabs = () => {
133133 } ) ;
134134
135135 const dateSigned = docusign . DateSigned . constructFromObject ( {
136- anchorString : 'Date' ,
136+ anchorString : 'Date Signed ' ,
137137 anchorUnits : 'pixels' ,
138138 anchorYOffset : '-22'
139139 } ) ;
@@ -181,9 +181,10 @@ const makeEnvelope = (templateId, args) => {
181181 */
182182//ds-snippet-start:eSign42Step7
183183const formFields = ( documentId , args ) => {
184- const docGenFormFieldRequest = docusign . DocGenFormFieldRequest . constructFromObject ( {
184+ const bonusValue = '20%' ;
185+ const docGenFormFieldRequest = {
185186 docGenFormFields : [
186- docusign . DocGenFormFields . constructFromObject ( {
187+ {
187188 documentId : documentId ,
188189 docGenFormFieldList : [
189190 docusign . DocGenFormField . constructFromObject ( {
@@ -198,18 +199,56 @@ const formFields = (documentId, args) => {
198199 name : 'Job_Title' ,
199200 value : args . jobTitle
200201 } ) ,
201- docusign . DocGenFormField . constructFromObject ( {
202- name : 'Salary' ,
203- value : args . salary
204- } ) ,
205202 docusign . DocGenFormField . constructFromObject ( {
206203 name : 'Start_Date' ,
207204 value : args . startDate
208205 } ) ,
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+ } )
209248 ]
210- } )
249+ }
211250 ]
212- } ) ;
251+ } ;
213252
214253 return docGenFormFieldRequest ;
215254} ;
0 commit comments