From ed32dbfa1beb589047aeb432db3cf663e6d5019e Mon Sep 17 00:00:00 2001 From: ernstmul Date: Thu, 16 Jan 2025 16:26:09 +0100 Subject: [PATCH] Show only 4 projects with most recent updatedAt --- src/lib/components/breadcrumbsConsole.svelte | 40 ++++++++++++++++---- src/routes/(console)/+layout.ts | 2 +- 2 files changed, 33 insertions(+), 9 deletions(-) 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}