From 7153da14ebe07eaba56a87b6b2abd2f994fd2940 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Tue, 11 Feb 2025 17:30:26 +0100 Subject: [PATCH] fix #119 --- src/stores/projects.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/stores/projects.js b/src/stores/projects.js index 0ff35b3..5f27a78 100644 --- a/src/stores/projects.js +++ b/src/stores/projects.js @@ -7,13 +7,21 @@ export const useProjectsStore = defineStore('projects', () => { const projects = ref([]); const currentProjects = computed(() => { - return projects.value.filter((project) => project.status === 'listed'); + return projects.value + .filter((project) => project.status === 'listed') + .sort((a, b) => new Date(b.modified) - new Date(a.modified)); }); + const draftProjects = computed(() => { - return projects.value.filter((project) => project.status === 'draft'); + return projects.value + .filter((project) => project.status === 'draft') + .sort((a, b) => new Date(b.modified) - new Date(a.modified)); }); + const archivedProjects = computed(() => { - return projects.value.filter((project) => project.status === 'unlisted'); + return projects.value + .filter((project) => project.status === 'unlisted') + .sort((a, b) => new Date(b.modified) - new Date(a.modified)); }); const api = useApiStore();