diff --git a/src/routes/(console)/project-[region]-[project]/overview/+layout.svelte b/src/routes/(console)/project-[region]-[project]/overview/+layout.svelte index 4c6fb4341a..d12ea97f81 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/+layout.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/+layout.svelte @@ -52,8 +52,8 @@ return usage.load(dates.start, dates.end, dates.period); } - function isTabSelected(key: string) { - return page.url.pathname.endsWith(`/${key}`); + function isTabSelected(key: string, pathname: string) { + return pathname.split('/').includes(key); } $: $registerCommands([ @@ -227,17 +227,17 @@ noscroll event="platforms" href={`${path}/platforms`} - selected={isTabSelected('platforms')}>Platforms + selected={isTabSelected('platforms', page.url.pathname)}>Platforms API keys + selected={isTabSelected('api-keys', page.url.pathname)}>API keys Dev keys + selected={isTabSelected('dev-keys', page.url.pathname)}>Dev keys {#if $action}