diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2025-09-09 01:31:05 +0000 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2025-09-09 01:31:05 +0000 |
| commit | cb2182c11724b653bf2f5e88b52b3979e5f30f6c (patch) | |
| tree | 70a3b3e8d8a379e43bd68617f5f60e59c96ea274 | |
| parent | 585e199424fb0898eddaac4399ddbbad9fc04a35 (diff) | |
| parent | cdc1be823002c68f8e7024317a1349853690576e (diff) | |
Merged in validation_address (pull request #460)
Validation address
| -rw-r--r-- | src/lib/checkout/components/Checkout.jsx | 44 |
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.{' '} |
