From ab781e162333e28c0951f5867a45d2c5c6d59b75 Mon Sep 17 00:00:00 2001 From: Virginia Czosek Date: Thu, 30 Apr 2026 15:26:07 -0700 Subject: [PATCH 1/9] Add ability to configure DSR to use router link component. --- src/components/Breadcrumb/breadcrumb.tsx | 9 +-- src/components/Header/responsive-menu.tsx | 10 +-- src/components/Link/base-link.tsx | 20 ++++++ src/components/Link/link.tsx | 72 +++++-------------- src/components/SecondaryNav/secondary-nav.tsx | 14 ++-- src/context/dsr-context.tsx | 31 ++++++++ src/index.ts | 12 ++++ 7 files changed, 98 insertions(+), 70 deletions(-) create mode 100644 src/components/Link/base-link.tsx create mode 100644 src/context/dsr-context.tsx diff --git a/src/components/Breadcrumb/breadcrumb.tsx b/src/components/Breadcrumb/breadcrumb.tsx index 82797ad4b1..5ddbe2011a 100644 --- a/src/components/Breadcrumb/breadcrumb.tsx +++ b/src/components/Breadcrumb/breadcrumb.tsx @@ -3,9 +3,10 @@ import type { HTMLAttributes } from 'react'; import { Fragment } from 'react'; import './breadcrumb.scss'; import { JSXElement } from '../../types/jsx-element'; +import Link from '~/src/components/Link/link'; export interface BreadcrumbCrumb { - href: string; + to: string; label: string; isCurrent?: boolean; } @@ -34,16 +35,16 @@ export const Breadcrumb = ({ >