Correction du bug de switch entre lore / campagne et la sidebar qui ne s'actualise pas en conséquence. Ajout d'un test playwright pour éviter toute régression à l'avenir
This commit is contained in:
@@ -3,6 +3,7 @@ import { CommonModule } from '@angular/common';
|
||||
import { Router } from '@angular/router';
|
||||
import { LucideAngularModule, Map, Plus } from 'lucide-angular';
|
||||
import { CampaignService } from '../services/campaign.service';
|
||||
import { LayoutService } from '../services/layout.service';
|
||||
import { Campaign } from '../services/campaign.model';
|
||||
import { CampaignCreateComponent, CampaignCreatePayload } from './campaign/campaign-create/campaign-create.component';
|
||||
|
||||
@@ -22,10 +23,15 @@ export class CampaignsComponent implements OnInit {
|
||||
|
||||
constructor(
|
||||
private router: Router,
|
||||
private campaignService: CampaignService
|
||||
private campaignService: CampaignService,
|
||||
private layoutService: LayoutService
|
||||
) {}
|
||||
|
||||
ngOnInit(): void {
|
||||
// Liste racine de la section Campagnes : aucune sidebar secondaire ne
|
||||
// doit subsister (ex: si on arrive depuis une page Lore qui en affichait
|
||||
// une, elle persisterait sans ce hide() — cf. bug rapporte 2026-05-19).
|
||||
this.layoutService.hide();
|
||||
this.loadCampaigns();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user