diff --git a/components/ideas/idea-pbi-link-card.tsx b/components/ideas/idea-pbi-link-card.tsx index fc7f7fe..1d47854 100644 --- a/components/ideas/idea-pbi-link-card.tsx +++ b/components/ideas/idea-pbi-link-card.tsx @@ -35,7 +35,7 @@ export function IdeaPbiLinkCard({ idea, isDemo }: Props) {
Gematerialiseerd als{' '} {idea.pbi.code} — {idea.pbi.title} diff --git a/components/ideas/idea-row-actions.tsx b/components/ideas/idea-row-actions.tsx index 916f480..3ac7cc1 100644 --- a/components/ideas/idea-row-actions.tsx +++ b/components/ideas/idea-row-actions.tsx @@ -114,9 +114,11 @@ export function IdeaRowActions({ idea, isDemo, onArchive }: IdeaRowActionsProps) return } toast.success(`Gematerialiseerd als ${r.data?.pbi_code}`) - // Navigeer naar de nieuwe PBI in de product-backlog - if (r.data?.pbi_id && idea.product_id) { - router.push(`/products/${idea.product_id}/backlog#pbi-${r.data.pbi_code}`) + // Navigeer naar de product-backlog. Anchor-scrolling per-PBI bestaat + // (nog) niet in pbi-list, dus gewoon naar de overview-pagina; de nieuwe + // PBI is de meest recente. + if (idea.product_id) { + router.push(`/products/${idea.product_id}`) } else { router.refresh() } @@ -131,7 +133,7 @@ export function IdeaRowActions({ idea, isDemo, onArchive }: IdeaRowActionsProps) size="sm" variant="outline" onClick={() => - router.push(`/products/${idea.product_id}/backlog#pbi-${idea.pbi!.code}`) + router.push(`/products/${idea.product_id}`) } > Bekijk {idea.pbi.code}