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}