Skip to content

Commit 8ba9eca

Browse files
committed
fix(shared): use timeago package for relative timestamps
- Replace placeholder timestamp with relative time using timeago package - Remove TODO comment about using a proper timeago library
1 parent 92024bd commit 8ba9eca

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/shared/widgets/headline_tile_image_top.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import 'package:ht_main/entity_details/view/entity_details_page.dart';
44
import 'package:ht_main/router/routes.dart';
55
import 'package:ht_shared/ht_shared.dart';
66
import 'package:ht_ui_kit/ht_ui_kit.dart';
7+
import 'package:timeago/timeago.dart' as timeago;
78

89
/// {@template headline_tile_image_top}
910
/// A shared widget to display a headline item with a large image at the top.
@@ -147,8 +148,7 @@ class _HeadlineMetadataRow extends StatelessWidget {
147148

148149
@override
149150
Widget build(BuildContext context) {
150-
// TODO(anyone): Use a proper timeago library.
151-
final formattedDate = headline.createdAt.toString();
151+
final formattedDate = timeago.format(headline.createdAt);
152152

153153
// Use bodySmall for a reasonable base size, with muted accent color
154154
final metadataTextStyle = textTheme.bodySmall?.copyWith(

0 commit comments

Comments
 (0)