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:
2026-05-19 19:15:00 +02:00
parent 0e350142de
commit bc05b1536d
5 changed files with 102 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ import { CommonModule } from '@angular/common';
import { Router } from '@angular/router';
import { LucideAngularModule, BookOpen, Folder, Plus } from 'lucide-angular';
import { LoreService } from '../services/lore.service';
import { LayoutService } from '../services/layout.service';
import { Lore } from '../services/lore.model';
import { LoreCreateComponent } from './lore-create/lore-create.component';
@@ -26,10 +27,15 @@ export class LoreComponent implements OnInit {
constructor(
private loreService: LoreService,
private layoutService: LayoutService,
private router: Router
) {}
ngOnInit(): void {
// Liste racine de la section Lore : aucune sidebar secondaire ne doit
// subsister (sinon elle persiste depuis la section precedente — bug
// symetrique a celui de CampaignsComponent).
this.layoutService.hide();
this.loadLores();
}