diff --git a/components/CardsView.vue b/components/CardsView.vue
index 219a327..296e512 100644
--- a/components/CardsView.vue
+++ b/components/CardsView.vue
@@ -1,6 +1,6 @@
.cards
- Card(v-for='resource in category.resources' :resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle')
+ Card(v-for='resource in resources' :resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle')
diff --git a/components/TableView.vue b/components/TableView.vue
index 5f31724..4f4f68c 100644
--- a/components/TableView.vue
+++ b/components/TableView.vue
@@ -1,6 +1,6 @@
table
- TableRow(v-for='resource in category.resources' :resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle')
+ TableRow(v-for='resource in resources' :resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.cleanTitle')
diff --git a/pages/_category.vue b/pages/_category.vue
index 7a70052..36bf426 100644
--- a/pages/_category.vue
+++ b/pages/_category.vue
@@ -4,7 +4,12 @@
h1(v-if="showTitle") {{ category.title }}
transition(name="fade-card")
div(v-if="showCards")
-
+ component(
+ :is="areCardsVisible ? 'CardsView' : 'TableView'"
+ :resources="category.resources"
+ :createCopyUrl="createCopyUrl"
+ :activeCard='activeCard'
+ )