Skip to content

Commit 6c1d0c7

Browse files
resolve delete user not working properly with placholder
1 parent fd0ec5f commit 6c1d0c7

File tree

7 files changed

+34
-34
lines changed

7 files changed

+34
-34
lines changed

microfrontends/SignDocuments/src/Component/ManageSign.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ const ManageSign = () => {
157157
file = base64StringtoFile(image, `${replaceSpace}.png`);
158158
}
159159
}
160-
console.log("isUrl ", isUrl);
160+
// console.log("isUrl ", isUrl);
161161
let imgUrl;
162162
if (!isUrl) {
163163
imgUrl = await uploadFile(file);

microfrontends/SignDocuments/src/Component/TemplatePlaceholder.js

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -889,13 +889,15 @@ const TemplatePlaceholder = () => {
889889
};
890890
// `handleDeleteUser` function is used to delete record and placeholder when user click on delete which is place next user name in recipients list
891891
const handleDeleteUser = (Id) => {
892-
const removeUser = signersdata.filter((x) => x.Id !== Id);
893-
console.log("removeUser ", removeUser)
894-
895-
setSignersData(removeUser);
896-
const removePlaceholderUser = signerPos.filter((x) => x.Id !== Id);
897-
console.log("removePlaceholderUser ", removePlaceholderUser)
898-
setSignerPos(removePlaceholderUser);
892+
const updateSigner = signersdata
893+
.filter((x) => x.Id !== Id)
894+
.map((x, i) => ({ ...x, blockColor: color[i] }));
895+
setSignersData(updateSigner);
896+
const updatePlaceholderUser = signerPos
897+
.filter((x) => x.Id !== Id)
898+
.map((x, i) => ({ ...x, blockColor: color[i] }));
899+
// console.log("removePlaceholderUser ", removePlaceholderUser)
900+
setSignerPos(updatePlaceholderUser);
899901
setIsMailSend(false);
900902
};
901903

@@ -940,6 +942,10 @@ const TemplatePlaceholder = () => {
940942
role.Id === roleId ? { ...role, Role: event.target.value } : role
941943
);
942944
setSignersData(updatedRoles);
945+
const updatedPlaceholder = signerPos.map((role) =>
946+
role.Id === roleId ? { ...role, Role: event.target.value } : role
947+
);
948+
setSignerPos(updatedPlaceholder);
943949
setIsMailSend(false);
944950
};
945951

@@ -951,11 +957,10 @@ const TemplatePlaceholder = () => {
951957
role.Id === roleId ? { ...role, Role: roleName } : role
952958
);
953959
setSignersData(updatedRoles);
954-
// const updatedSignerPosition = signerPos.map((role) =>
955-
// role.Id === roleId ? { ...role, Role: roleName } : role
956-
// );
957-
// console.log("updatedSignerPosition ", updatedSignerPosition)
958-
// setSignerPos(updatedSignerPosition);
960+
const updatedPlaceholder = signerPos?.map((role) =>
961+
role.Id === roleId ? { ...role, Role: roleName } : role
962+
);
963+
setSignerPos(updatedPlaceholder);
959964
}
960965
};
961966

@@ -964,12 +969,10 @@ const TemplatePlaceholder = () => {
964969
};
965970

966971
const handleEditTemplateForm = (data) => {
967-
console.log("data", data);
968972
setIsEditTemplate(false);
969973
const updateTemplate = pdfDetails.map((x) => {
970974
return { ...x, ...data };
971975
});
972-
console.log("updateTemplate ", updateTemplate);
973976
setPdfDetails(updateTemplate);
974977
setIsMailSend(false);
975978
};
@@ -978,8 +981,7 @@ const TemplatePlaceholder = () => {
978981
setIsModalRole(false);
979982
};
980983

981-
console.log("pdfDetails ", pdfDetails);
982-
console.log("signerPos ", signerPos);
984+
983985
return (
984986
<div>
985987
<Title title={"Template"} />
@@ -1014,7 +1016,7 @@ const TemplatePlaceholder = () => {
10141016
setPageNumber={setPageNumber}
10151017
setSignBtnPosition={setSignBtnPosition}
10161018
pageNumber={pageNumber}
1017-
/>
1019+
/>
10181020

10191021
{/* pdf render view */}
10201022
<div

microfrontends/SignDocuments/src/Component/component/EditTemplate.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@ import "../../css/AddUser.css";
33
// import SelectFolder from "../../premitives/SelectFolder";
44

55
const EditTemplate = ({ template, onSuccess }) => {
6-
const [folder, setFolder] = useState({ ObjectId: "", Name: "" });
6+
// const [folder, setFolder] = useState({ ObjectId: "", Name: "" });
77
const [formData, setFormData] = useState({
88
Name: template?.Name || "",
99
Note: template?.Note || "",
1010
Description: template?.Description || ""
1111
});
1212

13-
console.log("template", template);
1413
const handleStrInput = (e) => {
1514
setFormData({ ...formData, [e.target.name]: e.target.value });
1615
};
17-
const handleFolder = (data) => {
18-
console.log("handleFolder ", data)
19-
setFolder(data);
20-
};
16+
// const handleFolder = (data) => {
17+
// console.log("handleFolder ", data)
18+
// setFolder(data);
19+
// };
2120

2221
// Define a function to handle form submission
2322
const handleSubmit = async (e) => {

microfrontends/SignDocuments/src/Component/component/PlaceholderCopy.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,14 @@ function PlaceholderCopy(props) {
7878
}else{
7979
filterSignerPosition = signerPosition.filter((item)=> item.Id === signerId)
8080
}
81-
console.log("filterSignerPosition ", filterSignerPosition)
8281
//get current pagenumber's all placeholder position data
8382
const placeholderPosition = filterSignerPosition[0].placeHolder.filter(
8483
(data) => data.pageNumber === props.pageNumber
8584
);
86-
console.log("placeholderPosition ", placeholderPosition)
87-
console.log("props.signKey ", props.signKey)
8885
//get current placeholder position data which user want to copy
8986
const currentPlaceholder = placeholderPosition[0].pos.filter(
9087
(position) => position.key === props.signKey
9188
);
92-
console.log("currentPlaceholder ", currentPlaceholder)
9389
const { key, ...rest } = currentPlaceholder[0];
9490
for (let i = 0; i < props.allPages; i++) {
9591
const newId = randomKey();

microfrontends/SignDocuments/src/Component/component/renderPdf.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,6 @@ function RenderPdf({
310310
<i
311311
className="fa-regular fa-copy signCopy"
312312
onClick={(e) => {
313-
console.log("hello console");
314313
e.stopPropagation();
315314
setIsPageCopy(true);
316315
setSignKey(pos.key);
@@ -738,7 +737,6 @@ function RenderPdf({
738737
);
739738
}}
740739
onTouchEnd={(e) => {
741-
console.log("go here");
742740
if (!isDragging && isMobile) {
743741
setTimeout(() => {
744742
e.stopPropagation();
@@ -753,7 +751,6 @@ function RenderPdf({
753751
<PlaceholderBorder pos={pos} />
754752
<div
755753
onTouchEnd={(e) => {
756-
console.log("go here");
757754
if (!isDragging && isMobile) {
758755
setTimeout(() => {
759756
e.stopPropagation();
@@ -1131,7 +1128,6 @@ function RenderPdf({
11311128
onClick={(e) => {
11321129
e.stopPropagation();
11331130
setIsPageCopy(true);
1134-
console.log("pos.key) ", pos.key)
11351131
setSignKey(pos.key);
11361132
setUniqueId(data.Id)
11371133
setSignerObjId(

microfrontends/SignDocuments/src/Component/component/signerListPlace.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState } from "react";
1+
import React, { useRef, useState } from "react";
22
import { themeColor } from "../../utils/ThemeColor/backColor";
33
import "../../css/signerListPlace.css";
44

@@ -48,6 +48,7 @@ function SignerListPlace({
4848
const [isHover, setIsHover] = useState();
4949
const [isEdit, setIsEdit] = useState(false);
5050
//function for onhover signer name change background color
51+
const inputRef = useRef(null);
5152
const onHoverStyle = (ind, blockColor) => {
5253
const style = {
5354
background: blockColor ? blockColor : color[ind % color.length],
@@ -201,6 +202,7 @@ function SignerListPlace({
201202
>
202203
{isEdit?.[obj.Id] && handleRoleChange ? (
203204
<input
205+
ref={inputRef}
204206
style={{
205207
backgroundColor: "transparent",
206208
width: "inherit"
@@ -211,6 +213,12 @@ function SignerListPlace({
211213
setIsEdit({});
212214
handleOnBlur(obj.Role, obj.Id);
213215
}}
216+
onKeyDown={(e) => {
217+
if (e.key === "Enter") {
218+
e.preventDefault();
219+
inputRef.current.blur();
220+
}
221+
}}
214222
/>
215223
) : (
216224
obj.Role

microfrontends/SignDocuments/src/Component/placeHolderSign.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,6 @@ function PlaceHolderSign() {
912912
setIsAddUser({ [id]: true });
913913
};
914914
const handleAddUser = (data) => {
915-
// console.log("hello", data);
916915
const signerPtr = {
917916
__type: "Pointer",
918917
className: "contracts_Contactbook",

0 commit comments

Comments
 (0)