- Persist selected date across month navigation using module-level vars; datesSet re-applies is-selected and restores slots when returning - Show "No availability this month" overlay after a fetch returns empty; gated on initializedRef+fetchedRef so auto-advance phase is silent - Fix Dec 31 overflow: showNonCurrentDates:false hides adjacent-month days - Fix fc-day-disabled background tint in calendar.css - Gate auto-advance on loading() callback so removeAllEventSources() spurious eventsSet() fires don't trigger premature month jumping - Inline overlay styles to avoid Tailwind cascade uncertainty; document the module-level CX constant pattern as the general fix - firstName added to booking form; storeSlot sends email directly when full contact info present, skipping tempstore redirect - Remove BookingForm.php and /schedule/book route (replaced by inline form) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 lines
582 B
YAML
20 lines
582 B
YAML
app:
|
|
css:
|
|
theme:
|
|
css/app.css: {}
|
|
js:
|
|
js/nav.js: {}
|
|
js/phone-format.js: {}
|
|
js/components/rpt-toggle.js: { attributes: { type: module } }
|
|
js/components/rpt-carousel.js: { attributes: { type: module } }
|
|
js/components/rpt-testimonials.js: { attributes: { type: module } }
|
|
js/components/rpt-faq.js: { attributes: { type: module } }
|
|
schedule:
|
|
css:
|
|
theme:
|
|
css/calendar.css: {}
|
|
js:
|
|
js/fullcalendar.min.js: { minified: true }
|
|
js/components/rpt-booking.js: { attributes: { type: module } }
|
|
dependencies:
|
|
- core/drupalSettings
|