AppmakerDeveloper

useAddressItem

Data and actions for a single saved address, such as selecting or editing it.

NameTypeDescription
addressObjectShopify address object
selectAddressFunctionSelects an address
addressSelectLoadingBooleanLoading state of the address select
isDefaultBooleanIs the address default
editAddressFunctionEdits an address

Usage:

import { useAddressItem } from '@appmaker-xyz/shopify';

const AddressCardItem = ({
  onAction,
  address: propAddress,
  defaultAddressID,
  toggleModal,
}) => {
  const {
    address,
    selectAddress,
    addressSelectLoading,
    isDefault,
    editAddress,
  } = useAddressItem({
    onAction,
    address: propAddress,
    defaultAddressID,
  });
};