{# Onglets des écrans « Rendez-vous » + styles partagés (préfixe bk-). Variables : site, tab, canConfigure, toConfirm, planAllows #} {% set tabs = [ {key: 'agenda', route: 'admin_booking_agenda', icon: 'fa-calendar-days', label: 'Agenda', count: toConfirm|default(0)}, {key: 'customers', route: 'admin_booking_customers', icon: 'fa-address-book', label: 'Clients'}, {key: 'stats', route: 'admin_booking_stats', icon: 'fa-chart-column', label: 'Statistiques'}, ] %} {% set setupTabs = [ {key: 'services', route: 'admin_booking_services', icon: 'fa-list-check', label: 'Prestations'}, {key: 'team', route: 'admin_booking_team', icon: 'fa-user-clock', label: 'Équipe & horaires'}, {key: 'closures', route: 'admin_booking_closures', icon: 'fa-umbrella-beach', label: 'Fermetures'}, {key: 'settings', route: 'admin_booking_settings', icon: 'fa-sliders', label: 'Réglages'}, ] %} {% if not planAllows %}

La prise de rendez-vous en ligne fait partie de l'offre {{ plan_name_for_tier('pro') }}. Vos rendez-vous déjà pris restent consultables et seront honorés (rappels compris), mais le site n'en accepte plus de nouveaux. Voir les offres

{% endif %} {% for type, flashes in app.flashes(['success', 'danger', 'warning']) %} {% for message in flashes %}
{{ message }}
{% endfor %} {% endfor %}