From cb6f95450c87178d53c295a8e1fccd0c44fa97df Mon Sep 17 00:00:00 2001 From: Leonardo Matos Date: Thu, 26 Sep 2024 23:14:41 -0300 Subject: [PATCH] fix(storefront): Adding breadcrumb for parent category on category pages --- .../src/lib/composables/use-breadcrumbs.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/storefront/src/lib/composables/use-breadcrumbs.ts b/packages/storefront/src/lib/composables/use-breadcrumbs.ts index c00d627a1..2c20421a0 100644 --- a/packages/storefront/src/lib/composables/use-breadcrumbs.ts +++ b/packages/storefront/src/lib/composables/use-breadcrumbs.ts @@ -44,6 +44,19 @@ const useBreadcrumbs = async (props: Props = {}) => { }); } }); + } else { + const pageCategory = (apiDoc as Categories); + if (pageCategory.parent) { + const parentCategory = categories?.find((category) => { + return category.name === pageCategory.parent!.name; + }); + if (parentCategory?.slug) { + breadcrumbs.push({ + name: getName(parentCategory), + link: `/${parentCategory.slug}`, + }); + } + } } breadcrumbs.push({ name: getName(apiDoc),