feat(front) : refonte à plat des blocs Information (commercial) et Prix (transporteur) #146

Merged
tristan merged 1 commits from feat/blocs-information-et-prix-transporteur into develop 2026-06-24 17:13:49 +00:00
Owner

Complète la refonte ERP-196 (blocs de formulaire à plat : sans box-shadow, titre noir, filet noir 1px) qui avait oublié deux blocs.

Blocs concernés

  • Bloc « Information » (Client + Fournisseur, écrans consultation / édition / création — 6 fichiers) : suppression du fond blanc, du box-shadow et du padding latéral → grille à plat pleine largeur. Pas de titre ajouté (le bloc est seul dans son onglet « Information », comme le bloc du haut du ticket de pesée).
  • Bloc « Prix » du transporteur (CarrierPriceBlock) : aligné sur les blocs contact / adresse — à plat, en-tête « Prix N » en noir + poubelle (button-class="p-0"), filet noir 1px entre blocs (sauf le dernier via la prop last). Câblage title/last dans les écrans Ajouter / Modifier + clé i18n carriers.form.price.title.

Hors périmètre

La table de consultation des prix (lecture seule, avec export) n'est pas un bloc de formulaire et garde sa présentation actuelle.

Vérifications

  • Vitest : suite complète verte (667/667).
  • ESLint : clean sur l'ensemble du projet.
  • Aucune modif back.

Pas de numéro de ticket fourni — branche nommée descriptivement, à renommer/rattacher si besoin.

Complète la refonte **ERP-196** (blocs de formulaire à plat : sans box-shadow, titre noir, filet noir 1px) qui avait oublié deux blocs. ## Blocs concernés - **Bloc « Information »** (Client + Fournisseur, écrans consultation / édition / création — 6 fichiers) : suppression du fond blanc, du box-shadow et du padding latéral → grille à plat pleine largeur. Pas de titre ajouté (le bloc est seul dans son onglet « Information », comme le bloc du haut du ticket de pesée). - **Bloc « Prix » du transporteur** (`CarrierPriceBlock`) : aligné sur les blocs contact / adresse — à plat, en-tête « Prix N » en noir + poubelle (`button-class="p-0"`), filet noir 1px entre blocs (sauf le dernier via la prop `last`). Câblage `title`/`last` dans les écrans Ajouter / Modifier + clé i18n `carriers.form.price.title`. ## Hors périmètre La table de **consultation** des prix (lecture seule, avec export) n'est pas un bloc de formulaire et garde sa présentation actuelle. ## Vérifications - Vitest : suite complète verte (667/667). - ESLint : clean sur l'ensemble du projet. - Aucune modif back. > Pas de numéro de ticket fourni — branche nommée descriptivement, à renommer/rattacher si besoin.
tristan added 1 commit 2026-06-24 16:25:52 +00:00
feat(front) : refonte à plat des blocs Information (commercial) et Prix (transporteur)
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 48s
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 5m22s
eeaf56a1f7
Complète la refonte ERP-196 (blocs à plat sans box-shadow, titre noir, filet noir
1px) qui avait oublié deux blocs :
- bloc « Information » des écrans Client et Fournisseur (consultation / édition /
  création) : suppression du fond blanc, du box-shadow et du padding latéral → grille
  à plat pleine largeur.
- bloc « Prix » du transporteur (CarrierPriceBlock) : aligné sur les blocs
  contact/adresse — à plat, en-tête « Prix N » en noir + poubelle (button-class p-0),
  filet noir 1px entre blocs (sauf le dernier via prop last). Câblage title/last dans
  les écrans Ajouter/Modifier + i18n price.title.
tristan merged commit 49e5e5548e into develop 2026-06-24 17:13:49 +00:00
tristan deleted branch feat/blocs-information-et-prix-transporteur 2026-06-24 17:13:49 +00:00
Sign in to join this conversation.