diff options
Diffstat (limited to 'src/lib/address/components/Addresses.jsx')
| -rw-r--r-- | src/lib/address/components/Addresses.jsx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/address/components/Addresses.jsx b/src/lib/address/components/Addresses.jsx index a8879607..9ca617ae 100644 --- a/src/lib/address/components/Addresses.jsx +++ b/src/lib/address/components/Addresses.jsx @@ -149,6 +149,7 @@ const AddressCard = ({ setSelectedForChange, }) => { const auth = useAuth(); + const router = useRouter(); return ( <div @@ -179,8 +180,12 @@ const AddressCard = ({ </div> <button onClick={() => { - setSelectedForChange(address.id); // Set alamat yang dipilih - setChangeConfirmation(true); // Tampilkan popup konfirmasi + if (type == 'Contact Address' && auth.parentId) { + setSelectedForChange(address.id); // Set alamat yang dipilih + setChangeConfirmation(true); // Tampilkan popup konfirmasi + } else { + router.push(`/my/address/${address.id}/edit`); + } }} className='btn-light bg-white mt-3 w-full !text-gray_r-11' > |
