|
|
|
@@ -115,6 +115,13 @@ const ApplicationDetailCard = ( |
|
|
|
setStatus("cancel") |
|
|
|
}; |
|
|
|
|
|
|
|
const isPastPaymentDeadline = (expiryDate) => { |
|
|
|
if (!expiryDate) return false; |
|
|
|
const deadline = DateUtils.convertToDate(expiryDate); |
|
|
|
if (!deadline || Number.isNaN(deadline.getTime())) return false; |
|
|
|
return Date.now() >= deadline.getTime(); |
|
|
|
}; |
|
|
|
|
|
|
|
const checkExprityDate = () => { |
|
|
|
HttpUtils.post({ |
|
|
|
url: UrlUtils.POST_CHECK_APP_EXPRITY_DATE, |
|
|
|
@@ -203,7 +210,8 @@ const ApplicationDetailCard = ( |
|
|
|
> |
|
|
|
<ThemeProvider theme={PNSPS_BUTTON_THEME}> |
|
|
|
{ |
|
|
|
currentApplicationDetailData.status == "confirmed" ? |
|
|
|
currentApplicationDetailData.status == "confirmed" |
|
|
|
&& !isPastPaymentDeadline(currentApplicationDetailData.expiryDate) ? |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="create" |
|
|
|
|