web / usePreferredDelivery
Function: usePreferredDelivery() ​
usePreferredDelivery():
object
Defined in: apps/web/composables/usePreferredDelivery/usePreferredDelivery.ts:13
Returns ​
object
currency ​
currency:
ComputedRef
<string
>
data ​
data:
Ref
<{additionalCharge
:null
|number
;day
:PreferredOption
;location
:PreferredOption
;neighbour
:NeighbourOption
;preferredDays
:PreferredDay
[];preferredProfiles
:PreferredDeliveryShippingProfilesData
;shippingAmountChanged
:boolean
; }, {additionalCharge
:null
|number
;day
:PreferredOption
;location
:PreferredOption
;neighbour
:NeighbourOption
;preferredDays
:PreferredDay
[];preferredProfiles
:PreferredDeliveryShippingProfilesData
;shippingAmountChanged
:boolean
; }>
dayCheckboxChange() ​
dayCheckboxChange: () =>
void
Returns ​
void
disableAllOptions() ​
disableAllOptions: () =>
void
Returns ​
void
getPreferredDeliveryServices() ​
getPreferredDeliveryServices: () =>
Promise
<void
>
Returns ​
Promise
<void
>
getPreferredProfiles() ​
getPreferredProfiles: () =>
Promise
<void
>
Returns ​
Promise
<void
>
handleDayChange() ​
handleDayChange: (
dayIndex
) =>void
Parameters ​
dayIndex ​
number
Returns ​
void
isDayChecked() ​
isDayChecked: (
dayIndex
) =>boolean
Parameters ​
dayIndex ​
number
Returns ​
boolean
loading ​
loading:
Ref
<boolean
,boolean
> =false
preferredDeliveryAvailable ​
preferredDeliveryAvailable:
ComputedRef
<boolean
>
shippingMethodHasPreferredDelivery ​
shippingMethodHasPreferredDelivery:
ComputedRef
<boolean
>
submitForm() ​
submitForm: () =>
Promise
<void
>
Returns ​
Promise
<void
>
validationSchema ​
validationSchema:
TypedSchema
<PartialObjectDeep
<{location
: {value
:string
; };neighbour
: {address
:string
;name
:string
; }; }, {}>, {location
: {value
:string
; };neighbour
: {address
:string
;name
:string
; }; }>