From 16f5ee9de790dcc57d98929a3eb7c7db02465e94 Mon Sep 17 00:00:00 2001 From: Joe Wroten Date: Tue, 16 May 2017 23:00:31 -0500 Subject: [PATCH] Sort by relevance more dynamic, removed school search --- src/components/Headersecondary.vue | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/components/Headersecondary.vue b/src/components/Headersecondary.vue index 98b734d..f1096a9 100644 --- a/src/components/Headersecondary.vue +++ b/src/components/Headersecondary.vue @@ -19,13 +19,11 @@ import { state, dispatch } from '../store' export default { data () { - return { - state, - sortByOptions: [ - { - label: 'Relevance', - value: 'sortScore' - }, + return { state } + }, + computed: { + sortByOptions () { + let options = [ { label: 'Name', value: 'name' @@ -33,12 +31,17 @@ export default { { label: 'Level', value: 'level' - }, - { - label: 'School', - value: 'school' } ] + + if (this.state.search.length >= 3) { + options.unshift({ + label: 'Relevance', + value: 'sortScore' + }) + } + + return options } }, methods: {