summaryrefslogtreecommitdiff
path: root/src/lib/address/components/Addresses.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/address/components/Addresses.jsx')
-rw-r--r--src/lib/address/components/Addresses.jsx9
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'
>