Refactor: Centralisation des labels et icônes pour les enums
Centralise la gestion des libellés, couleurs et icônes pour `EquipmentStatus`, `EquipmentCategory`, et `ContainerType` en utilisant des extensions Dart. - Ajout de nouvelles icônes SVG pour `flight-case`, `truss` et `tape`. - Refactorisation des vues pour utiliser les nouvelles extensions, supprimant ainsi la logique d'affichage dupliquée. - Mise à jour des `ChoiceChip` et des listes de filtres pour afficher les icônes à côté des labels.
This commit is contained in:
@@ -167,7 +167,7 @@ class _ContainerDetailPageState extends State<ContainerDetailPage> {
|
||||
Expanded(
|
||||
child: _buildInfoItem(
|
||||
'Type',
|
||||
containerTypeLabel(_container.type),
|
||||
_container.type.label,
|
||||
Icons.category,
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user