summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIT Fixcomart <it@fixcomart.co.id>2025-09-09 01:31:05 +0000
committerIT Fixcomart <it@fixcomart.co.id>2025-09-09 01:31:05 +0000
commitcb2182c11724b653bf2f5e88b52b3979e5f30f6c (patch)
tree70a3b3e8d8a379e43bd68617f5f60e59c96ea274
parent585e199424fb0898eddaac4399ddbbad9fc04a35 (diff)
parentcdc1be823002c68f8e7024317a1349853690576e (diff)
Merged in validation_address (pull request #460)
Validation address
-rw-r--r--src/lib/checkout/components/Checkout.jsx44
1 files changed, 15 insertions, 29 deletions
diff --git a/src/lib/checkout/components/Checkout.jsx b/src/lib/checkout/components/Checkout.jsx
index e21ea266..e02dd9c8 100644
--- a/src/lib/checkout/components/Checkout.jsx
+++ b/src/lib/checkout/components/Checkout.jsx
@@ -1325,34 +1325,20 @@ const Checkout = () => {
{selectedCourierId == SELF_PICKUP_ID && (
<PickupAddress label='Alamat Pickup' />
)}
- {selectedCarrierId != SELF_PICKUP_ID && (
- <>
- {!selectedAddress?.shipping || !selectedAddress?.invoicing ? (
- <div className='p-4 border rounded-xl text-center text-red-600 bg-red-50'>
- <p>⚠️ Anda belum memiliki alamat yang terdaftar.</p>
- <Link
- href='/my/address?select=shipping'
- className='mt-2 inline-block px-4 py-2 bg-solid-red text-white rounded-lg'
- >
- Tambahkan Alamat
- </Link>
- </div>
- ) : (
- <Skeleton isLoaded minHeight={290}>
- <SectionAddress
- address={selectedAddress.shipping}
- label='Alamat Pengiriman'
- url='/my/address?select=shipping'
- />
- <Divider />
- <SectionAddress
- address={selectedAddress.invoicing}
- label='Alamat Penagihan'
- url='/my/address?select=invoice'
- />
- </Skeleton>
- )}
- </>
+ {selectedCarrierId != SELF_PICKUP_ID && (
+ <Skeleton isLoaded minHeight={290}>
+ <SectionAddress
+ address={selectedAddress.shipping}
+ label='Alamat Pengiriman'
+ url='/my/address?select=shipping'
+ />
+ <Divider />
+ <SectionAddress
+ address={selectedAddress.invoicing}
+ label='Alamat Penagihan'
+ url='/my/address?select=invoice'
+ />
+ </Skeleton>
)}
{products && <SectionExpedition products={products} />}
<Divider />
@@ -1667,7 +1653,7 @@ const SectionAddress = ({ address, label, url }) => (
);
const SectionValidation = ({ address }) =>
- address?.stateId == 0 && (
+ address?.stateId === 0 && (
<BottomPopup active={true} title='Update Alamat'>
<div className='leading-7 text-gray_r-12/80'>
Mohon untuk memperbarui alamat Anda dengan mengklik tombol di bawah ini.{' '}