feat(planning): grille hebdomadaire complète avec API et filtres

- Connexion API via proxy Angular (résolution CORS, base path /api)
- Import CSS ng-zorro global pour les modales et composants
- Filtres Camion/Show câblés sur l'affichage de la grille
- Camions affichés via TrucksService (linkés au show du même créneau)
- Panneau de détails : spectacles + camions du jour sélectionné
- Modale de création de spectacle stylisée avec fond et centrage
- Positionnement précis des events à la minute dans leur créneau
- Auto-scroll vers l'heure courante au chargement
- Ligne "maintenant" sur la colonne du jour actuel
- Régénération des services OpenAPI (nouveaux noms de types)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 20:36:03 +02:00
parent 150b97cd2e
commit 654b297e2e
3131 changed files with 149304 additions and 104334 deletions
+35
View File
@@ -1,3 +1,5 @@
@import 'ng-zorro-antd/ng-zorro-antd.min.css';
/* You can add global styles to this file, and also import other style files */
:root {
--mauve: #8b7b8b;
@@ -121,5 +123,38 @@ button.primary {
font-weight: 700 !important;
}
/* ─── Modale création spectacle ──────────────────────────── */
.create-show-modal .ant-modal-content {
border-radius: 16px !important;
overflow: hidden !important;
border: 1.5px solid #ede8e0 !important;
box-shadow: 0 24px 64px rgba(0, 0, 0, 0.14) !important;
padding: 0 !important;
}
.create-show-modal .ant-modal-body {
padding: 28px !important;
}
.create-show-modal .ant-modal-close {
top: 14px !important;
right: 14px !important;
}
.create-show-modal .ant-modal-close-x {
width: 32px !important;
height: 32px !important;
line-height: 32px !important;
border-radius: 8px !important;
color: #bbb !important;
transition: all 0.15s !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.create-show-modal .ant-modal-close-x:hover {
background: #f5f4f0 !important;
color: #666 !important;
}