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