diff --git a/src/lib/components/breadcrumbsConsole.svelte b/src/lib/components/breadcrumbsConsole.svelte index b98d3ef41..140c6b79e 100644 --- a/src/lib/components/breadcrumbsConsole.svelte +++ b/src/lib/components/breadcrumbsConsole.svelte @@ -104,10 +104,22 @@ title: 'Switch project', items: !selectedOrg ? [] - : selectedOrg.projects.map((project) => ({ - name: project.name, - href: `/console/project-${project.$id}/overview` - })) + : selectedOrg.projects + .map((project, index) => { + if (index < 4) { + return { + name: project.name, + href: `/console/project-${project.$id}/overview` + }; + } else if (index === 4) { + return { + name: 'All projects', + href: `/console/organization-${selectedOrg.$id}` + }; + } + return null; + }) + .filter((project) => project !== null) }, bottom: { items: [ @@ -244,10 +256,22 @@ {/if}