@@ -198,32 +198,41 @@ function PlaceHolderSign() {
198
198
const documentData = await contractDocument ( documentId ) ;
199
199
if ( documentData && documentData . length > 0 ) {
200
200
const alreadyPlaceholder = documentData [ 0 ] ?. SignedUrl ;
201
-
201
+ // Check if document is sent for signing
202
202
if ( alreadyPlaceholder ) {
203
+ // Check if the document is completed
203
204
const isCompleted =
204
205
documentData [ 0 ] . IsCompleted && documentData [ 0 ] ?. IsCompleted ;
206
+ // Get the expiration date of the document
205
207
const expireDate = documentData [ 0 ] . ExpiryDate . iso ;
208
+ // Check if the document has been declined
206
209
const declined =
207
210
documentData [ 0 ] . IsDeclined && documentData [ 0 ] ?. IsDeclined ;
211
+ // Get the expiration update date in milliseconds
208
212
const expireUpdateDate = new Date ( expireDate ) . getTime ( ) ;
213
+ // Get the current date in milliseconds
209
214
const currDate = new Date ( ) . getTime ( ) ;
210
215
if ( isCompleted ) {
216
+ // If document is completed
211
217
setIsAlreadyPlace ( {
212
218
status : true ,
213
219
message : "This document has been signed by all Signers."
214
220
} ) ;
215
221
} else if ( declined ) {
222
+ // If document has been declined
216
223
setIsAlreadyPlace ( {
217
224
status : true ,
218
225
message :
219
226
"This document has been declined by one or more recipient(s)."
220
227
} ) ;
221
228
} else if ( currDate > expireUpdateDate ) {
229
+ // If document has expired
222
230
setIsAlreadyPlace ( {
223
231
status : true ,
224
232
message : "This Document is no longer available."
225
233
} ) ;
226
234
} else {
235
+ // If document is dispatched for signing
227
236
setIsAlreadyPlace ( {
228
237
status : true ,
229
238
message : "The document has already been dispatched for signing."
@@ -1786,9 +1795,6 @@ function PlaceHolderSign() {
1786
1795
isOpen = { isAlreadyPlace . status }
1787
1796
title = { "Document Alert" }
1788
1797
showClose = { false }
1789
- // handleClose={() => {
1790
- // setIsAlreadyPlace({status:false});
1791
- // }}
1792
1798
>
1793
1799
< div style = { { height : "100%" , padding : 20 } } >
1794
1800
< p > { isAlreadyPlace . message } </ p >
0 commit comments