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
+4 -8
View File
@@ -7,7 +7,6 @@ exports.default = void 0;
var _index = require("./path/index.js");
var _t = require("@babel/types");
var _context = require("./path/context.js");
var _hub = require("./hub.js");
const {
VISITOR_KEYS
} = _t;
@@ -34,17 +33,12 @@ class TraversalContext {
return false;
}
create(node, container, key, listKey) {
const {
parentPath
} = this;
const hub = parentPath == null ? node.type === "Program" || node.type === "File" ? new _hub.default() : undefined : parentPath.hub;
return _index.default.get({
parentPath,
parentPath: this.parentPath,
parent: node,
container,
key: key,
listKey,
hub
listKey
});
}
maybeQueue(path, notPriority) {
@@ -84,6 +78,7 @@ class TraversalContext {
const path = queue[visitIndex];
visitIndex++;
_context.resync.call(path);
;
if (path.contexts.length === 0 || path.contexts[path.contexts.length - 1] !== this) {
_context.pushContext.call(path, this);
}
@@ -105,6 +100,7 @@ class TraversalContext {
}
}
for (let i = 0; i < visitIndex; i++) {
;
_context.popContext.call(queue[i]);
}
this.queue = null;