Refactoring stable

This commit is contained in:
DahoudG
2024-09-03 14:24:46 +00:00
parent 04f240b521
commit dc73ba7dcc
6 changed files with 35 additions and 7 deletions

View File

@@ -1,6 +1,8 @@
import 'package:flutter/material.dart';
import 'package:afterwork/data/datasources/event_remote_data_source.dart';
import '../../../core/utils/date_formatter.dart';
/// Widget pour afficher une carte d'événement.
/// Cette classe est utilisée pour afficher les détails d'un événement,
/// incluant son titre, sa description, son image, et des actions possibles
@@ -157,6 +159,11 @@ class EventCard extends StatelessWidget {
Widget _buildHeader(BuildContext context) {
// Log du rendu de l'en-tête de la carte
print('Rendu de l\'en-tête pour l\'événement $eventId');
// Convertir la date `datePosted` en DateTime si ce n'est pas déjà fait
DateTime dateTimePosted = DateTime.parse(datePosted);
// Utiliser le DateFormatter pour formater la date
String formattedDate = DateFormatter.formatDate(dateTimePosted);
return Row(
children: [
@@ -180,7 +187,7 @@ class EventCard extends StatelessWidget {
Row(
children: [
Text(
datePosted,
formattedDate,
style: const TextStyle(color: Colors.white70, fontSize: 14),
),
const SizedBox(width: 10),