@@ -294,73 +294,76 @@ function RenderPdf({
294
294
) ;
295
295
} )
296
296
: placeholder // placeholder mobile
297
- ? signerPos . map ( ( data , ind ) => {
297
+ ? signerPos ? .map ( ( data , ind ) => {
298
298
return (
299
299
< React . Fragment key = { ind } >
300
- { data . placeHolder . map ( ( placeData , index ) => {
301
- return (
302
- < React . Fragment key = { index } >
303
- { placeData . pageNumber === pageNumber &&
304
- placeData . pos . map ( ( pos ) => {
305
- return (
306
- < React . Fragment key = { pos . key } >
307
- < Placeholder
308
- pos = { pos }
309
- setIsPageCopy = { setIsPageCopy }
310
- setSignKey = { setSignKey }
311
- handleDeleteSign = { handleDeleteSign }
312
- setIsStamp = { setIsStamp }
313
- handleTabDrag = { handleTabDrag }
314
- handleStop = { handleStop }
315
- handleSignYourselfImageResize = {
316
- handleImageResize
317
- }
318
- index = { pageNumber }
319
- xyPostion = { signerPos }
320
- setXyPostion = { setSignerPos }
321
- data = { data }
322
- setIsResize = { setIsResize }
323
- setShowDropdown = { setShowDropdown }
324
- isShowBorder = { true }
325
- isPlaceholder = { true }
326
- setUniqueId = { setUniqueId }
327
- handleLinkUser = { handleLinkUser }
328
- handleUserName = { handleUserName }
329
- isSignYourself = { false }
330
- posWidth = { posWidth }
331
- posHeight = { posHeight }
332
- isDragging = { isDragging }
333
- setIsValidate = { setIsValidate }
334
- setWidgetType = { setWidgetType }
335
- setIsRadio = { setIsRadio }
336
- setIsCheckbox = { setIsCheckbox }
337
- setCurrWidgetsDetails = {
338
- setCurrWidgetsDetails
339
- }
340
- setSelectWidgetId = { setSelectWidgetId }
341
- selectWidgetId = { selectWidgetId }
342
- handleNameModal = { handleNameModal }
343
- setTempSignerId = { setTempSignerId }
344
- uniqueId = { uniqueId }
345
- handleTextSettingModal = {
346
- handleTextSettingModal
347
- }
348
- scale = { scale }
349
- containerWH = { containerWH }
350
- pdfOriginalWH = { pdfOriginalWH }
351
- pageNumber = { pageNumber }
352
- setIsSelectId = { setIsSelectId }
353
- fontSize = { fontSize }
354
- setFontSize = { setFontSize }
355
- fontColor = { fontColor }
356
- setFontColor = { setFontColor }
357
- />
358
- </ React . Fragment >
359
- ) ;
360
- } ) }
361
- </ React . Fragment >
362
- ) ;
363
- } ) }
300
+ { data ?. placeHolder &&
301
+ data ?. placeHolder . map ( ( placeData , index ) => {
302
+ return (
303
+ < React . Fragment key = { index } >
304
+ { placeData . pageNumber === pageNumber &&
305
+ placeData . pos . map ( ( pos ) => {
306
+ return (
307
+ < React . Fragment key = { pos . key } >
308
+ < Placeholder
309
+ pos = { pos }
310
+ setIsPageCopy = { setIsPageCopy }
311
+ setSignKey = { setSignKey }
312
+ handleDeleteSign = { handleDeleteSign }
313
+ setIsStamp = { setIsStamp }
314
+ handleTabDrag = { handleTabDrag }
315
+ handleStop = { handleStop }
316
+ handleSignYourselfImageResize = {
317
+ handleImageResize
318
+ }
319
+ index = { pageNumber }
320
+ xyPostion = { signerPos }
321
+ setXyPostion = { setSignerPos }
322
+ data = { data }
323
+ setIsResize = { setIsResize }
324
+ setShowDropdown = { setShowDropdown }
325
+ isShowBorder = { true }
326
+ isPlaceholder = { true }
327
+ setUniqueId = { setUniqueId }
328
+ handleLinkUser = { handleLinkUser }
329
+ handleUserName = { handleUserName }
330
+ isSignYourself = { false }
331
+ posWidth = { posWidth }
332
+ posHeight = { posHeight }
333
+ isDragging = { isDragging }
334
+ setIsValidate = { setIsValidate }
335
+ setWidgetType = { setWidgetType }
336
+ setIsRadio = { setIsRadio }
337
+ setIsCheckbox = { setIsCheckbox }
338
+ setCurrWidgetsDetails = {
339
+ setCurrWidgetsDetails
340
+ }
341
+ setSelectWidgetId = {
342
+ setSelectWidgetId
343
+ }
344
+ selectWidgetId = { selectWidgetId }
345
+ handleNameModal = { handleNameModal }
346
+ setTempSignerId = { setTempSignerId }
347
+ uniqueId = { uniqueId }
348
+ handleTextSettingModal = {
349
+ handleTextSettingModal
350
+ }
351
+ scale = { scale }
352
+ containerWH = { containerWH }
353
+ pdfOriginalWH = { pdfOriginalWH }
354
+ pageNumber = { pageNumber }
355
+ setIsSelectId = { setIsSelectId }
356
+ fontSize = { fontSize }
357
+ setFontSize = { setFontSize }
358
+ fontColor = { fontColor }
359
+ setFontColor = { setFontColor }
360
+ />
361
+ </ React . Fragment >
362
+ ) ;
363
+ } ) }
364
+ </ React . Fragment >
365
+ ) ;
366
+ } ) }
364
367
</ React . Fragment >
365
368
) ;
366
369
} )
0 commit comments