Skip to content

Commit 86b0e90

Browse files
fix: date z-index and default data of email,name,company name, job title widgets in guest login flow
1 parent 53147ca commit 86b0e90

File tree

5 files changed

+19
-2
lines changed

5 files changed

+19
-2
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,9 @@ function Placeholder(props) {
573573
: "all-scroll",
574574
zIndex:
575575
props.pos.type === "date"
576-
? "99"
576+
? props.pos.key === props.selectWidgetId
577+
? 99 + 1
578+
: 99
577579
: props?.pos?.zIndex
578580
? props.pos.zIndex
579581
: "5",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ function PlaceholderType(props) {
133133
}
134134
}
135135
// eslint-disable-next-line react-hooks/exhaustive-deps
136-
}, [props.pos?.options?.defaultValue]);
136+
}, [props.pos]);
137137

138138
const dateValue = (value) => {
139139
return <span>{value}</span>;

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,8 @@ function RenderPdf({
270270
setIsInitial={setIsInitial}
271271
setValidateAlert={setValidateAlert}
272272
unSignedWidgetId={unSignedWidgetId}
273+
setSelectWidgetId={setSelectWidgetId}
274+
selectWidgetId={selectWidgetId}
273275
/>
274276
</React.Fragment>
275277
)

apps/OpenSign/src/pages/GuestLogin.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import "../styles/loginPage.css";
44
import loader from "../assets/images/loader2.gif";
55
import axios from "axios";
66
import { themeColor } from "../constant/const";
7+
import { contractUsers } from "../constant/Utils";
78

89
function GuestLogin() {
910
const { id, userMail, contactBookId, serverUrl } = useParams();
@@ -103,11 +104,19 @@ function GuestLogin() {
103104
} else {
104105
let _user = user.data.result;
105106
const parseId = localStorage.getItem("parseAppId");
107+
const contractUserDetails = await contractUsers(_user.email);
106108
localStorage.setItem("UserInformation", JSON.stringify(_user));
107109
localStorage.setItem(
108110
`Parse/${parseId}/currentUser`,
109111
JSON.stringify(_user)
110112
);
113+
if (contractUserDetails) {
114+
localStorage.setItem(
115+
"Extand_Class",
116+
JSON.stringify(contractUserDetails)
117+
);
118+
}
119+
111120
localStorage.setItem("username", _user.name);
112121
localStorage.setItem("accesstoken", _user.sessionToken);
113122
//save isGuestSigner true in local to handle login flow header in mobile view

apps/OpenSign/src/pages/PdfRequestFiles.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ function PdfRequestFiles() {
4949
const [imgWH, setImgWH] = useState({});
5050
const imageRef = useRef(null);
5151
const [handleError, setHandleError] = useState();
52+
const [selectWidgetId, setSelectWidgetId] = useState("");
5253
const [isLoading, setIsLoading] = useState({
5354
isLoad: true,
5455
message: "This might take some time"
@@ -646,6 +647,7 @@ function PdfRequestFiles() {
646647
});
647648
}
648649
}
650+
console.log("signer", signerPos);
649651
//function for update TourStatus
650652
const closeTour = async () => {
651653
setWidgetsTour(false);
@@ -1176,6 +1178,8 @@ function PdfRequestFiles() {
11761178
setIsInitial={setIsInitial}
11771179
setValidateAlert={setValidateAlert}
11781180
unSignedWidgetId={unSignedWidgetId}
1181+
setSelectWidgetId={setSelectWidgetId}
1182+
selectWidgetId={selectWidgetId}
11791183
/>
11801184
)}
11811185
</div>

0 commit comments

Comments
 (0)