Skip to content

Commit e7a04ed

Browse files
fix: after submitting the request sign form a blank page appears on mobile view
1 parent af9af34 commit e7a04ed

File tree

2 files changed

+69
-66
lines changed

2 files changed

+69
-66
lines changed

apps/OpenSign/src/components/pdf/PdfHeader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ function Header({
7777
allPages={allPages}
7878
changePage={changePage}
7979
/>
80-
{isCompleted && alreadySign ? (
80+
{isCompleted || alreadySign ? (
8181
<DropdownMenu.Root>
8282
<DropdownMenu.Trigger asChild>
8383
<div className="op-link op-link-primary no-underline text-[16px] font-semibold pr-[3px] pl-[5px]">

apps/OpenSign/src/components/pdf/RenderPdf.js

Lines changed: 68 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -294,73 +294,76 @@ function RenderPdf({
294294
);
295295
})
296296
: placeholder // placeholder mobile
297-
? signerPos.map((data, ind) => {
297+
? signerPos?.map((data, ind) => {
298298
return (
299299
<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+
})}
364367
</React.Fragment>
365368
);
366369
})

0 commit comments

Comments
 (0)