Home > @vsf-enterprise/sapcc > useUserAddressesComposable
useUserAddressesComposable interface
Composable method allowing to fetch & user addresses
Signature:
export interface useUserAddressesComposable
Properties
Property | Type | Description |
---|---|---|
addAddress | (props: AddUserAddressProps) => Promise<void> | A method for adding a new user address |
addresses | ComputedProperty<Address[]> | A list of saved user addresses |
deleteAddress | (props: DeleteUserAddressProps) => Promise<void> | A method for deleting a user address |
error | ComputedProperty<UseUserAddressesError> | An indicator of useUserAddresses composable methods errors |
load | (props?: LoadUserAddressesProps) => Promise<void> | A method for loading user addresses |
loading | ComputedProperty<UseUserAddressesLoading> | An indicator of useUserAddresses composable methods progress |
setDefaultAddress | (props: SetDefaultUserAddressProps) => Promise<void> | A syntactic sugar method for setting user address as default. Calls updateAddress with address: { id: props.addressId, defaultAddress: true } under the hood |
updateAddress | (props: UpdateUserAddressProps) => Promise<void> | A method for updating an existing user address |