@@ -77,9 +77,6 @@ function SignYourSelf() {
7777 const { docId } = useParams ( ) ;
7878 const dispatch = useDispatch ( ) ;
7979 const isShowModal = useSelector ( ( state ) => state . widget . isShowModal ) ;
80- const saveSignCheckbox = useSelector (
81- ( state ) => state . widget . saveSignCheckbox
82- ) ;
8380 const appName =
8481 "OpenSign™" ;
8582 const divRef = useRef ( null ) ;
@@ -268,13 +265,14 @@ function SignYourSelf() {
268265 if ( defaultSignRes ?. status === "success" ) {
269266 dispatch (
270267 setSaveSignCheckbox ( {
271- ...saveSignCheckbox ,
272268 isVisible : true ,
273269 signId : defaultSignRes ?. res ?. id
274270 } )
275271 ) ;
276272 dispatch ( setDefaultSignImg ( defaultSignRes ?. res ?. defaultSignature ) ) ;
277273 dispatch ( setMyInitial ( defaultSignRes ?. res ?. defaultInitial ) ) ;
274+ } else {
275+ dispatch ( setSaveSignCheckbox ( { isVisible : true } ) ) ;
278276 }
279277 const contractUsersRes = await contractUsers ( ) ;
280278 if ( contractUsersRes === "Error: Something went wrong!" ) {
@@ -283,8 +281,6 @@ function SignYourSelf() {
283281 } else if ( contractUsersRes [ 0 ] && contractUsersRes . length > 0 ) {
284282 setContractName ( "_Users" ) ;
285283 setSignerUserId ( contractUsersRes [ 0 ] . objectId ) ;
286- dispatch ( setSaveSignCheckbox ( { ...saveSignCheckbox , isVisible : true } ) ) ;
287-
288284 const tourstatuss =
289285 contractUsersRes [ 0 ] . TourStatus && contractUsersRes [ 0 ] . TourStatus ;
290286 if ( tourstatuss && tourstatuss . length > 0 && ! isCompleted ) {
@@ -1046,12 +1042,18 @@ function SignYourSelf() {
10461042
10471043 const setCellCount = ( key , newCount ) => {
10481044 setXyPosition ( ( prev ) => {
1049- const getPageNumer = prev . filter ( ( data ) => data . pageNumber === pageNumber ) ;
1045+ const getPageNumer = prev . filter (
1046+ ( data ) => data . pageNumber === pageNumber
1047+ ) ;
10501048 if ( getPageNumer . length > 0 ) {
10511049 const updatePos = getPageNumer [ 0 ] . pos . map ( ( p ) =>
1052- p . key === key ? { ...p , options : { ...p . options , cellCount : newCount } } : p
1050+ p . key === key
1051+ ? { ...p , options : { ...p . options , cellCount : newCount } }
1052+ : p
1053+ ) ;
1054+ return prev . map ( ( obj , ind ) =>
1055+ ind === index ? { ...obj , pos : updatePos } : obj
10531056 ) ;
1054- return prev . map ( ( obj , ind ) => ( ind === index ? { ...obj , pos : updatePos } : obj ) ) ;
10551057 }
10561058 return prev ;
10571059 } ) ;
@@ -1082,7 +1084,8 @@ function SignYourSelf() {
10821084 cellCount : count ,
10831085 defaultValue : ( defaultdata ?. defaultValue || "" ) . slice ( 0 , count ) ,
10841086 fontSize : newFontSize || position . options ?. fontSize || 12 ,
1085- fontColor : newFontColor || position . options ?. fontColor || "black"
1087+ fontColor :
1088+ newFontColor || position . options ?. fontColor || "black"
10861089 }
10871090 } ;
10881091 } else {
0 commit comments