From 0a84e659a4ac55207ca9624977be6bf771c3abe9 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Fri, 15 Nov 2024 17:10:46 +0700 Subject: update --- src/lib/tempo/components/Tempo.jsx | 106 ++++++++++++++++++++++--------------- 1 file changed, 63 insertions(+), 43 deletions(-) (limited to 'src/lib/tempo/components') diff --git a/src/lib/tempo/components/Tempo.jsx b/src/lib/tempo/components/Tempo.jsx index 7d9ede7d..bfeddfbb 100644 --- a/src/lib/tempo/components/Tempo.jsx +++ b/src/lib/tempo/components/Tempo.jsx @@ -88,6 +88,18 @@ const Tempo = () => { const dueDate = new Date(year, month - 1, day); // Konversi ke objek Date return dueDate; }; + + const formatTanggal = (tanggalInput) => { + const [day, month, year] = tanggalInput.split('/'); + const date = new Date(year, month - 1, day); + const formattedDate = new Intl.DateTimeFormat('id-ID', { + day: '2-digit', + month: 'short', + year: 'numeric', + }).format(date); + + return formattedDate; + }; return ( <> @@ -265,45 +277,43 @@ const Tempo = () => { -
-
-
-

- Jenis Tempo Pembayaran Anda adalah{' '} - - {' '} - {tempo.paymentTerm} - -

+
+
+

+ Jenis Tempo Pembayaran Anda adalah{' '} + + {' '} + {tempo.paymentTerm} + +

+
+
+
+

Limit Tempo Terpakai

+ + {currencyFormat(amountDue)} +
-
-
-

Limit Tempo Terpakai

- - {currencyFormat(amountDue)} - -
-
-

Limit Tempo

- - {currencyFormat(limitTempo)} - -
+
+

Limit Tempo

+ + {currencyFormat(limitTempo)} +
@@ -322,6 +332,8 @@ const Tempo = () => { {getLabel()}
+
+
{
- No. Invoice + No. Transaksi -

{invoice.name}

+

+ {invoice.salesOrder} +

{invoice.amountResidual > 0 ? (
- Belum Lunas + {new Date() > getDueDate(invoice.invoiceDateDue) + ? 'Jatuh Tempo' + : 'Belum Lunas'}
) : (
Lunas
@@ -375,8 +391,12 @@ const Tempo = () => {
-

{invoice.invoiceDate}

-

{invoice.paymentTerm}

+

+ {formatTanggal(invoice.invoiceDate)} +

+

+ Jatuh Tempo: {formatTanggal(invoice.invoiceDateDue)} +


-- cgit v1.2.3