From 1a98293a0d08a2088562d39bbf7c847184a331c1 Mon Sep 17 00:00:00 2001 From: Kevin van der Werff Date: Thu, 7 Nov 2019 04:14:47 +0100 Subject: [PATCH] Add "no results" section --- pages/search.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pages/search.vue b/pages/search.vue index 91a6bca..cf87ea0 100644 --- a/pages/search.vue +++ b/pages/search.vue @@ -4,12 +4,16 @@ h1(v-if="showTitle") Search transition(name="fade-card") .cards(v-if="areCardsVisible && showCards") - template(v-for='resource in resources' ) - Card(:resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle') + template(v-if="resources.length") + template(v-for='resource in resources' ) + Card(:resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle') + p(v-else) No results transition(name="fade-card") table(v-if="!areCardsVisible && showCards") - template(v-for='resource in resources' ) - TableRow(:resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle') + template(v-if="resources.length") + template(v-for='resource in resources' ) + TableRow(:resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle') + p(v-else) No results