diff --git a/packages/builder/src/pages/builder/portal/apps/index.svelte b/packages/builder/src/pages/builder/portal/apps/index.svelte index 7857cd658..9802d5ec3 100644 --- a/packages/builder/src/pages/builder/portal/apps/index.svelte +++ b/packages/builder/src/pages/builder/portal/apps/index.svelte @@ -51,12 +51,16 @@ } return a.status === AppStatus.DEPLOYED ? -1 : 1 }) - } else if (sortBy === "name") { + } else if (sortBy === "updated") { return enrichedApps.sort((a, b) => { - return a.name.toLowerCase() < b.name.toLowerCase() ? -1 : 1 + const aUpdated = a.updatedAt || "9999" + const bUpdated = b.updatedAt || "9999" + return aUpdated < bUpdated ? 1 : -1 }) } else { - return enrichedApps + return enrichedApps.sort((a, b) => { + return a.name.toLowerCase() < b.name.toLowerCase() ? -1 : 1 + }) } }