summaryrefslogtreecommitdiff
path: root/animism-align/frontend/util/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/util/index.js')
-rw-r--r--animism-align/frontend/util/index.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/animism-align/frontend/util/index.js b/animism-align/frontend/util/index.js
index a50bccb..afebe13 100644
--- a/animism-align/frontend/util/index.js
+++ b/animism-align/frontend/util/index.js
@@ -313,6 +313,12 @@ export const orderByFn = (s='name asc') => {
case 'priority':
mapFn = a => [parseInt(a.priority) || parseInt(a.id) || 1000, a]
sortFn = numericSort[direction]
+ case 'title':
+ mapFn = a => [a.title || "", a]
+ sortFn = stringSort[direction]
+ case 'author':
+ mapFn = a => [a.author || "", a]
+ sortFn = stringSort[direction]
case 'name':
default:
mapFn = a => [a.name || "", a]