File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
lib/headlines-feed/widgets Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,18 @@ import 'package:intl/intl.dart'; // For date formatting
8
8
/// A widget that displays a single headline with enhanced styling.
9
9
class HeadlineItemWidget extends StatelessWidget {
10
10
/// Creates a [HeadlineItemWidget] .
11
- const HeadlineItemWidget ({required this .headline, super .key});
11
+ const HeadlineItemWidget ({
12
+ required this .headline,
13
+ required this .targetRouteName, // Add targetRouteName
14
+ super .key,
15
+ });
12
16
13
17
/// The headline to display.
14
18
final Headline headline;
15
19
20
+ /// The named route to navigate to when the item is tapped.
21
+ final String targetRouteName; // Add targetRouteName
22
+
16
23
// Helper for date formatting
17
24
static final _dateFormatter = DateFormat .yMd ().add_jm ();
18
25
@@ -38,7 +45,7 @@ class HeadlineItemWidget extends StatelessWidget {
38
45
child: InkWell (
39
46
onTap: () {
40
47
context.goNamed (
41
- Routes .articleDetailsName,
48
+ targetRouteName, // Use the new parameter here
42
49
pathParameters: {'id' : headline.id},
43
50
);
44
51
},
You can’t perform that action at this time.
0 commit comments