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