Adds Online Booking configuration and preview components

Introduces comprehensive online booking feature with:
- Localization support for booking settings
- ViewComponents for booking URL, settings, company info, hours, and preview
- Responsive preview with device toggle functionality
- Integrated with settings page and translation files

Enhances application's online booking configuration interface
This commit is contained in:
Janus C. H. Knudsen 2026-01-28 20:17:54 +01:00
parent eba6bd646d
commit 435d9f11b7
17 changed files with 891 additions and 25 deletions

View file

@ -707,5 +707,60 @@
"noData": "Ingen økonomiske data tilgængelige"
}
}
},
"onlineBooking": {
"title": "Online Booking",
"subtitle": "Konfigurer og preview din booking-side",
"status": {
"active": "Aktiv",
"inactive": "Inaktiv"
},
"url": {
"title": "Booking URL",
"copy": "Kopiér",
"open": "Åbn i ny fane"
},
"settings": {
"title": "Booking-indstillinger",
"enableBooking": "Aktivér online booking",
"enableBookingDesc": "Tillad kunder at booke tider online",
"bookAhead": "Book frem i tiden",
"minNotice": "Minimum varsel",
"cancelDeadline": "Aflysningsfrist"
},
"company": {
"title": "Virksomhedsoplysninger",
"edit": "Rediger",
"name": "Navn",
"address": "Adresse",
"zipCity": "Postnr + By",
"phone": "Telefon",
"email": "Email"
},
"hours": {
"title": "Åbningstider",
"edit": "Rediger",
"closed": "Lukket"
},
"preview": {
"title": "Preview",
"desktop": "Desktop",
"tablet": "Tablet",
"mobile": "Mobil"
},
"allSettings": "Alle indstillinger"
},
"settings": {
"title": "Indstillinger",
"tabs": {
"company": "Virksomhed",
"calendar": "Kalender",
"booking": "Online Booking",
"billing": "Faktura & Kvittering",
"reminders": "Påmindelser",
"payments": "Betalinger",
"modules": "Moduler",
"tracking": "Tracking"
}
}
}