windows* DeliveryWindow[] — Name windows Description The delivery windows offered for the chosen day, one toggle each.
Type DeliveryWindow[] Default — title string 'Delivery' Name title Description Type string Default 'Delivery' description string — standardLabel string 'Standard' Name standardLabel Description Shown on the tab for standard delivery.
Type string Default 'Standard' expressLabel string 'Express' Name expressLabel Description Shown on the tab for express delivery.
Type string Default 'Express' expressNotice DeliveryNotice — Name expressNotice Description What the express tab says instead of the day and window pickers.
Type DeliveryNotice Default — dayLabel string 'Day' Name dayLabel Description Shown above the calendar.
Type string Default 'Day' dayHint string — Name dayHint Description Shown under the calendar, e.g. how far ahead a day can be booked.
Type string Default — defaultPlaceholder DateValue — Name defaultPlaceholder Description The month the calendar opens on when no day is chosen.
Type CalendarDate | CalendarDateTime | ZonedDateTime Default — minValue DateValue — Name minValue Description The earliest day the shopper can pick.
Type CalendarDate | CalendarDateTime | ZonedDateTime Default — maxValue DateValue — Name maxValue Description The latest day the shopper can pick.
Type CalendarDate | CalendarDateTime | ZonedDateTime Default — isDateUnavailable ( ( date : DateValue ) => boolean ) — Name isDateUnavailable Description Returns true for a day that cannot be booked, such as a Sunday or holiday.
Type ( date : DateValue ) : boolean Default — locale string 'en' Name locale Description BCP 47 locale for the calendar and the chosen day in the summary, e.g. de - DE ; the ConfigProvider's when left out.
Type string Default 'en' weekStartsOn 0 | 1 | 2 | 3 | 4 | 5 | 6 0 Name weekStartsOn Description The calendar's first weekday, from 0 for Sunday to 6 for Saturday.
Type 0 | 1 | 2 | 3 | 4 | 5 | 6 Default 0 windowLabel string 'Time window' Name windowLabel Description Shown above the delivery windows.
Type string Default 'Time window' windowAriaLabel ( ( label : string ) => string ) `Between ${ label } ` Name windowAriaLabel Description Builds each window toggle's screen-reader name from its label.
Type ( label : string ) : string Default `Between ${ label } ` price PriceType — Name price Description The slot's price: amount in minor units such as cents, currency as an ISO 4217 code.
Type PriceType Default — freeLabel string 'Free' Name freeLabel Description Shown in place of the price when it is 0.
Type string Default 'Free' slotLabel ( ( day : DateValue | undefined , window : DeliveryWindow | undefined ) => string ) — Name slotLabel Description Builds the summary above the button from the chosen day and window; the formatted day and the window's time when left out.
Type ( day : DateValue | undefined , window : DeliveryWindow | undefined ) : string Default — confirmLabel string 'Confirm delivery slot' Name confirmLabel Description Shown on the button that confirms the delivery slot.
Type string Default 'Confirm delivery slot' surface ' raised ' | ' bare ' 'raised' Name surface Description Bare drops the edge, shadow and inset, for a section placed inside another Card.
Type ' raised ' | ' bare ' Default 'raised' class ClassValue — Name class Description Classes added to the part's own element, after its recipe classes.
Type null | string | false | Record < string , any > | ClassValue[] Default — speed string 'standard' Name speed Description The chosen delivery speed, standard or express .
Type string Default 'standard' day DateValue — Name day Description Type CalendarDate | CalendarDateTime | ZonedDateTime Default — window string — Name window Description The chosen delivery window, by its value .
Type string Default —