Skip to content

Commit

Permalink
Show only 4 projects with most recent updatedAt
Browse files Browse the repository at this point in the history
  • Loading branch information
ernstmul committed Jan 16, 2025
1 parent 7d64b0a commit ed32dbf
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 9 deletions.
40 changes: 32 additions & 8 deletions src/lib/components/breadcrumbsConsole.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -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: [
Expand Down Expand Up @@ -244,10 +256,22 @@
{/if}

<div class="menu" use:melt={$menuProjects}>
{#each selectedOrg.projects as project}
<a href={`/console/project-${project.$id}`} class="item" use:melt={$itemProjects}>
{project.name}
</a>
{#each selectedOrg.projects as project, index}
{#if index < 4}
<a
href={`/console/project-${project.$id}`}
class="item"
use:melt={$itemProjects}>
{project.name}
</a>
{:else if index === 4}
<a
href={`/console/organization-${selectedOrg.$id}`}
class="item"
use:melt={$itemProjects}>
All projects
</a>
{/if}
{/each}
<div class="separator" use:melt={$separatorProjects} />
<a
Expand Down
2 changes: 1 addition & 1 deletion src/routes/(console)/+layout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export const load: LayoutLoad = async ({ params, fetch, depends, parent }) => {
const orgProjects = await sdk.forConsole.projects.list([
Query.equal('teamId', currentOrgId),
Query.limit(100),
Query.orderDesc('')
Query.orderDesc('$updatedAt')
]);
projects = orgProjects.projects.length > 0 ? orgProjects.projects : [];
}
Expand Down

0 comments on commit ed32dbf

Please sign in to comment.