import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:intl/intl.dart'; import 'package:provider/provider.dart'; import 'package:quid_faciam_hodie/constants/spacing.dart'; import 'package:quid_faciam_hodie/models/memories.dart'; import 'package:quid_faciam_hodie/utils/theme.dart'; class MemoriesData extends StatelessWidget { const MemoriesData({Key? key}) : super(key: key); @override Widget build(BuildContext context) { final memories = context.watch(); final localizations = AppLocalizations.of(context)!; return Padding( padding: const EdgeInsets.symmetric(vertical: MEDIUM_SPACE), child: Center( child: Column( children: [ Text( localizations.welcomeScreenMemoriesDataMemoriesAmount( memories.memories.length, ), style: getBodyTextTextStyle(context), ), const SizedBox(height: SMALL_SPACE), Text( localizations.welcomeScreenMemoriesDataMemoriesSpanning( DateFormat.yMMMd().format(memories.memories.last.creationDate), DateFormat.yMMMd().format(memories.memories.first.creationDate), ), style: getBodyTextTextStyle(context), ), ], ), ), ); } }