fix(themes): espace sous la barre [Filtres] [Tri] avant la grille
CI / build-and-test (push) Canceled after 0s

La barre partagée avait perdu la marge basse des blocs qu'elle a remplacés :
sur /p/:provider/t/:theme la 1re carte collait aux boutons (0 px, l'ancien
panneau portait mb-8), et /t/:theme ne gardait que mt-6.

- les deux pages thèmes enveloppent la barre dans un div mb-8 ;
- /t/:theme : le conteneur de sections perd son mt-6 (compensé par mb-8),
  plus aucun double espace.

Mesuré au navigateur (Playwright, desktop 1280 + mobile 390) : 32 px sous
la barre sur /p/:…, 74 px jusqu'à la 1re carte sur /t/:…, build ng OK,
test:search vert. Instance locale 4200 rebuildée.
This commit is contained in:
2026-10-01 20:46:32 -04:00
parent f6fdf8ee08
commit bfbcb5b49d
2 changed files with 5 additions and 1 deletions
@@ -65,6 +65,7 @@
</div>
</div>
<!-- Filtres + tri : EXACTEMENT la même barre que la page de recherche. -->
<div class="mb-8">
<app-filter-toolbar
[filters]="filters()"
[language]="language()"
@@ -73,6 +74,7 @@
(filterChange)="onToolbarFilter($event)"
(languageChange)="language.set($event)"
(clearAll)="clearFilters()"></app-filter-toolbar>
</div>
<!-- Video Grid -->
<div *ngIf="loading() && videos().length === 0" class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-6">
@@ -4,6 +4,7 @@
</h2>
<!-- Filtres + tri : EXACTEMENT la même barre que la page de recherche. -->
<div class="mb-8">
<app-filter-toolbar
[filters]="filters()"
[language]="language()"
@@ -15,8 +16,9 @@
(languageChange)="language.set($event)"
(clearAll)="clearFilters()"
(sourceChange)="onSourceChange($event)"></app-filter-toolbar>
</div>
<div class="mt-6 space-y-10">
<div class="space-y-10">
<section *ngFor="let b of visibleBlocks()">
<div class="flex items-center justify-between mb-3">
<h3 class="text-xl font-semibold">{{ b.label }}</h3>