From d10964fabd477289be8b11e4ae4d8602d33a6416 Mon Sep 17 00:00:00 2001 From: Carolina Menezes Date: Tue, 13 Jan 2026 13:00:44 -0300 Subject: [PATCH 1/2] feat: add locale to sidebar links --- src/components/sidebar-elements/index.tsx | 42 +++++++++++++++++------ 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/src/components/sidebar-elements/index.tsx b/src/components/sidebar-elements/index.tsx index 7494e3d..03b0569 100644 --- a/src/components/sidebar-elements/index.tsx +++ b/src/components/sidebar-elements/index.tsx @@ -94,10 +94,13 @@ const SidebarElements = ({ slugPrefix, items, subItemLevel }: SidebarProps) => { } const getHref = (slugPrefix: string, pathSuffix: string, slug: string) => { + const validLocales = ['pt', 'es'] + const localePrefix = + locale && validLocales.includes(locale) ? `/${locale}` : '' const href = slugPrefix === 'docs/api-reference' ? `/${slugPrefix}/${slug}/${pathSuffix}` - : `/${slugPrefix}/${slug}` + : `${localePrefix}/${slugPrefix}/${slug}` return href.replaceAll('//', '/') } @@ -119,14 +122,16 @@ const SidebarElements = ({ slugPrefix, items, subItemLevel }: SidebarProps) => { {isExpandable && (