From ac3b69f8643a7b4520136344b745a015de184e55 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Wed, 15 Apr 2026 09:45:38 +0200 Subject: [PATCH] feat: add onNavigate callback to Breadcrumb for SPA routing Breadcrumb used plain which bypasses React Router's basename, breaking navigation in multi-tenant setups with a base path prefix. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/design-system/composites/Breadcrumb/Breadcrumb.tsx | 9 +++++++-- src/design-system/layout/TopBar/TopBar.tsx | 4 +++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/design-system/composites/Breadcrumb/Breadcrumb.tsx b/src/design-system/composites/Breadcrumb/Breadcrumb.tsx index 8f62ed0..421b072 100644 --- a/src/design-system/composites/Breadcrumb/Breadcrumb.tsx +++ b/src/design-system/composites/Breadcrumb/Breadcrumb.tsx @@ -8,9 +8,10 @@ interface BreadcrumbItem { interface BreadcrumbProps { items: BreadcrumbItem[] className?: string + onNavigate?: (href: string) => void } -export function Breadcrumb({ items, className }: BreadcrumbProps) { +export function Breadcrumb({ items, className, onNavigate }: BreadcrumbProps) { return (