fix(#173): icône en colonne à droite, texte (titre+dates) regroupé

Les 3 lignes restent ensemble à gauche face à l’icône.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-01 17:10:41 +02:00
co-authored by Cursor
parent bace0edd96
commit 07d3160bff
+20 -15
View File
@@ -384,10 +384,13 @@ class _BulleTile extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.stretch, crossAxisAlignment: CrossAxisAlignment.stretch,
children: [ children: [
Row( Row(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
Expanded( Expanded(
child: Text( child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
card.titreAffiche, card.titreAffiche,
maxLines: 2, maxLines: 2,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
@@ -397,19 +400,6 @@ class _BulleTile extends StatelessWidget {
color: QuotidienTheme.ink, color: QuotidienTheme.ink,
), ),
), ),
),
if (card.iconAsset != null) ...[
const SizedBox(width: 8),
Image.asset(
card.iconAsset!,
width: 80,
height: 80,
fit: BoxFit.contain,
filterQuality: FilterQuality.high,
),
],
],
),
if (card.dateDebut != null || card.dateFin != null) ...[ if (card.dateDebut != null || card.dateFin != null) ...[
const SizedBox(height: 10), const SizedBox(height: 10),
Padding( Padding(
@@ -449,6 +439,21 @@ class _BulleTile extends StatelessWidget {
), ),
), ),
], ],
],
),
),
if (card.iconAsset != null) ...[
const SizedBox(width: 10),
Image.asset(
card.iconAsset!,
width: 80,
height: 80,
fit: BoxFit.contain,
filterQuality: FilterQuality.high,
),
],
],
),
if (card.statut == CarteStatut.refusee) ...[ if (card.statut == CarteStatut.refusee) ...[
const SizedBox(height: 6), const SizedBox(height: 6),
Text( Text(