From 80671259219351b6d1a3209ac0a1afda5474fee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ya=C3=ABl=20Perret?= Date: Sat, 13 Sep 2025 17:08:01 +0200 Subject: [PATCH] feat : EventDetails --> Add description --- .../event_details/event_details_view.dart | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/lib/ui/views/event_details/event_details_view.dart b/lib/ui/views/event_details/event_details_view.dart index 49d8644..faabf6a 100644 --- a/lib/ui/views/event_details/event_details_view.dart +++ b/lib/ui/views/event_details/event_details_view.dart @@ -1,3 +1,4 @@ +import 'package:bahla_front/ui/common/ReadMoreText.dart'; import 'package:flutter/material.dart'; import 'package:stacked/stacked.dart'; @@ -240,27 +241,24 @@ class EventDetailsView extends StackedView { // Tab 2: À propos Container( color: const Color(0xFFEFF0FF), - child: ListView( - padding: const EdgeInsets.all(16.0), + child: Column( children: [ - Text( - 'À propos de L\'Octonelle', - style: Theme.of(context).textTheme.headlineSmall?.copyWith( - color: Colors.black, - fontWeight: FontWeight.bold, + Container( + padding: const EdgeInsets.all(16.0), + child: ReadMoreText( + 'Bienvenue à Disc\'Octonelle 2 ! \n\nRejoignez-nous pour une soirée inoubliable de musique, de danse et de bonne humeur. \n\nQue vous soyez amateur de rock, de pop, de jazz ou d\'électro, il y en aura pour tous les goûts. \nVenez découvrir des artistes locaux et internationaux dans une ambiance conviviale et festive. \nNe manquez pas cette occasion unique de faire la fête et de créer des souvenirs mémorables avec vos amis. Nous avons hâte de vous accueillir à Disc\'Octonelle 2 !', + trimLines: 10, + collapsedText: '... Voir plus', + expandedText: ' Voir moins', + textStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: Colors.black, + height: 1.4, + ), ), ), - const SizedBox(height: 16), - const Text( - 'Description détaillée de l\'organisation L\'Octonelle et de ses activités...', - style: TextStyle(color: Colors.black87), - ), - ...List.generate(20, (index) => Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: Text('Ligne de contenu ${index + 1}'), - )), + Divider(height: 2, indent: 20, endIndent: 20, color: Theme.of(context).colorScheme.primary), ], - ), + ) ), ], ),