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:
+3
-12
@@ -1,5 +1,5 @@
|
||||
import * as i0 from '@angular/core';
|
||||
import { inject, ChangeDetectorRef, ViewEncapsulation, ChangeDetectionStrategy, Component, DestroyRef, input, booleanAttribute, Input, Directive, ANIMATION_MODULE_TYPE, ContentChild, computed, NgModule } from '@angular/core';
|
||||
import { inject, ChangeDetectorRef, ViewEncapsulation, ChangeDetectionStrategy, Component, DestroyRef, input, booleanAttribute, Input, Directive, ContentChild, computed, NgModule } from '@angular/core';
|
||||
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
|
||||
import { AbstractControl, NgModel, FormControlName, FormControlDirective, NgControl } from '@angular/forms';
|
||||
import { Subject, Subscription } from 'rxjs';
|
||||
@@ -169,7 +169,6 @@ class NzFormControlComponent {
|
||||
i18n = inject(NzI18nService);
|
||||
nzFormStatusService = inject(NzFormStatusService);
|
||||
destroyRef = inject(DestroyRef);
|
||||
animationType = inject(ANIMATION_MODULE_TYPE, { optional: true });
|
||||
_hasFeedback = false;
|
||||
validateChanges = Subscription.EMPTY;
|
||||
validateString = null;
|
||||
@@ -355,11 +354,7 @@ class NzFormControlComponent {
|
||||
</div>
|
||||
</div>
|
||||
@if (innerTip) {
|
||||
<div
|
||||
@helpMotion
|
||||
[@.disabled]="animationType === 'NoopAnimations'"
|
||||
class="ant-form-item-explain ant-form-item-explain-connected"
|
||||
>
|
||||
<div @helpMotion class="ant-form-item-explain ant-form-item-explain-connected">
|
||||
<div role="alert" [class]="['ant-form-item-explain-' + status]">
|
||||
<ng-container *nzStringTemplateOutlet="innerTip; context: { $implicit: validateControl }">{{
|
||||
innerTip
|
||||
@@ -390,11 +385,7 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.3.0", ngImpor
|
||||
</div>
|
||||
</div>
|
||||
@if (innerTip) {
|
||||
<div
|
||||
@helpMotion
|
||||
[@.disabled]="animationType === 'NoopAnimations'"
|
||||
class="ant-form-item-explain ant-form-item-explain-connected"
|
||||
>
|
||||
<div @helpMotion class="ant-form-item-explain ant-form-item-explain-connected">
|
||||
<div role="alert" [class]="['ant-form-item-explain-' + status]">
|
||||
<ng-container *nzStringTemplateOutlet="innerTip; context: { $implicit: validateControl }">{{
|
||||
innerTip
|
||||
|
||||
Reference in New Issue
Block a user