diff --git a/src/composables/useContent.ts b/src/composables/useContent.ts index a65c1b6..88d6de1 100644 --- a/src/composables/useContent.ts +++ b/src/composables/useContent.ts @@ -17,12 +17,11 @@ export function getEducations() { } export function getWorkExperiences() { - return useAsyncData('content:experiences', () => { - return queryContent('experiences') - .sort({ - endDate: -1, - }) - .find() + return useAsyncData('content:experiences', async () => { + const experiences = await queryContent('experiences').find() + return experiences.sort((a, b) => { + return new Date(b.startDate).getTime() - new Date(a.startDate).getTime() + }) }) }