Kaynağa Gözat

hide pay button after expiry date

CR023
Jason Chuang 3 gün önce
ebeveyn
işleme
cb053eab3e
1 değiştirilmiş dosya ile 9 ekleme ve 1 silme
  1. +9
    -1
      src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js

+ 9
- 1
src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js Dosyayı Görüntüle

@@ -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"


Yükleniyor…
İptal
Kaydet