From 32f059e9f96572bf0b8eaf3024a9a285f5ccbe4d Mon Sep 17 00:00:00 2001 From: Fredrick W Warren Date: Wed, 10 Feb 2021 15:53:18 -0800 Subject: [PATCH] 12.3 Make the Sort Criteria Configurable --- src/store/store-tasks.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/store/store-tasks.js b/src/store/store-tasks.js index e34f14e..667ecea 100644 --- a/src/store/store-tasks.js +++ b/src/store/store-tasks.js @@ -24,7 +24,8 @@ const state = { } */ }, - search: '' + search: '', + sort: 'name' } const mutations = { @@ -68,8 +69,8 @@ const getters = { const keysOrdered = Object.keys(state.tasks) keysOrdered.sort((a, b) => { - const taskAProp = state.tasks[a].name.toLowerCase() - const taskBProp = state.tasks[b].name.toLowerCase() + const taskAProp = state.tasks[a].[state.sort].toLowerCase() + const taskBProp = state.tasks[b].[state.sort].toLowerCase() if (taskAProp > taskBProp) return 1 else if (taskAProp < taskBProp) return -1 else return 0