import Link from '@/core/components/elements/Link/Link' import Spinner from '@/core/components/elements/Spinner/Spinner' import useAuth from '@/core/hooks/useAuth' import { getItemAddress, updateItemAddress } from '@/core/utils/address' import { useRouter } from 'next/router' import useAddresses from '../hooks/useAddresses' const Addresses = () => { const router = useRouter() const { select = null } = router.query const auth = useAuth() const { addresses } = useAddresses() const selectedAdress = getItemAddress(select || '') const changeSelectedAddress = (id) => { if (!select) return updateItemAddress(select, id) router.back() } if (addresses.isLoading) { return (
) } return (
Tambah Alamat
{addresses.data?.map((address, index) => { let type = address.type.charAt(0).toUpperCase() + address.type.slice(1) + ' Address' return (
changeSelectedAddress(address.id)}>
{type}
{auth?.partnerId == address.id &&
Utama
}

{address.name}

{address.mobile &&

{address.mobile}

}

{address.street}

Ubah Alamat
) })}
) } export default Addresses