From e5695e78bc04827a1f774c4a39d9428eb31941e7 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Tue, 11 Jun 2024 12:26:41 +0200 Subject: [PATCH] fix(Breadcrumb): only apply `aria-current="page"` when link is active --- playground/pages/breadcrumb.vue | 3 +- src/runtime/components/Breadcrumb.vue | 28 ++++++++++--------- test/components/Breadcrumb.spec.ts | 1 + .../__snapshots__/Breadcrumb.spec.ts.snap | 20 ++++++------- 4 files changed, 28 insertions(+), 24 deletions(-) diff --git a/playground/pages/breadcrumb.vue b/playground/pages/breadcrumb.vue index 6ee53117..3d5df467 100644 --- a/playground/pages/breadcrumb.vue +++ b/playground/pages/breadcrumb.vue @@ -16,7 +16,8 @@ const items = [{ label: 'Components', disabled: true }, { - label: 'Breadcrumb' + label: 'Breadcrumb', + to: '/breadcrumb' }] diff --git a/src/runtime/components/Breadcrumb.vue b/src/runtime/components/Breadcrumb.vue index 90315262..7e20c014 100644 --- a/src/runtime/components/Breadcrumb.vue +++ b/src/runtime/components/Breadcrumb.vue @@ -56,21 +56,23 @@ const ui = computed(() => tv({ extend: breadcrumb, slots: props.ui })())