Skip to content

Commit 0bcfc1d

Browse files
committed
fix(headline-details): pass correct arguments to EntityDetailsPage
- Update sourceDetails and topicDetails routes to use EntityDetailsPageArguments - Replace entity parameter with entityId and contentType - Ensure correct data is passed when navigating to source and topic details
1 parent 8d330c6 commit 0bcfc1d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/headline-details/view/headline_details_page.dart

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,10 @@ class _HeadlineDetailsPageState extends State<HeadlineDetailsPage> {
424424
onTap: () {
425425
context.push(
426426
Routes.sourceDetails,
427-
extra: EntityDetailsPageArguments(entity: headline.source),
427+
extra: EntityDetailsPageArguments(
428+
entityId: headline.id,
429+
contentType: ContentType.headline,
430+
),
428431
);
429432
},
430433
borderRadius: BorderRadius.circular(AppSpacing.sm),
@@ -449,7 +452,10 @@ class _HeadlineDetailsPageState extends State<HeadlineDetailsPage> {
449452
onTap: () {
450453
context.push(
451454
Routes.topicDetails,
452-
extra: EntityDetailsPageArguments(entity: headline.topic),
455+
extra: EntityDetailsPageArguments(
456+
entityId: headline.topic.id,
457+
contentType: ContentType.topic,
458+
),
453459
);
454460
},
455461
borderRadius: BorderRadius.circular(AppSpacing.sm),

0 commit comments

Comments
 (0)