Expected behavior:
The owner should have the faculty to select default options for delivery (ASAP or timeslot) that should be displayed to customer. Also if you modify:
https://github.com/tastyigniter/ti-ext-local/blob/6c3f997aefd83b2a99d6ec35f5293ae0ca2edb87/components/localbox/timeslot.blade.php#L21
in
@if (false)
you obtain the timeslot as default option.
Actual behavior:
With the previous modification once the opening time of the venue has passed, even if no time slot is selected, it is possible to proceed with the order. The order time will be given by the current time plus the preparation time. It would be preferable not to have any slot pre-selected by default, but to make it mandatory for the user to select it.
Reproduce steps:
After modification, visit the store page at a time when delivery is active (NOT before); at this point, without selecting a time slot, it will be possible to complete the order. An order will arrive at the restaurant with delivery time given by the current time plus the lead time.
Version:
v.3.0.4-beta.23.2
Additional Information:

What do you think @sampoyigi ? Can be useful to others too?