diff options
Diffstat (limited to 'animism-align/frontend/util/index.js')
| -rw-r--r-- | animism-align/frontend/util/index.js | 6 |
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] |
