Merge branch 'dev' into features/resources-store
This commit is contained in:
@@ -2,14 +2,12 @@
|
|||||||
div
|
div
|
||||||
h1 {{ category.title }}
|
h1 {{ category.title }}
|
||||||
.cards(v-if="cardsShown")
|
.cards(v-if="cardsShown")
|
||||||
template
|
template(v-for='resource in category.resources' )
|
||||||
div(v-for='resource in category.resources' :key='resource.title')
|
Card(:resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.title')
|
||||||
Card(:resource='resource' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.title')
|
|
||||||
table(v-if="!cardsShown")
|
table(v-if="!cardsShown")
|
||||||
TableHead(:title="'Welcome'" :desc="'Description'" :url="'URL'")
|
TableHead(:title="'Welcome'" :desc="'Description'" :url="'URL'")
|
||||||
template
|
template(v-for='resource in category.resources' )
|
||||||
div(v-for='resource in category.resources' :key='resource.title')
|
TableRow(:resource='resource' :key='resource.title' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.title')
|
||||||
TableRow(:resource='resource' :createCopyUrl="createCopyUrl" :isActive='activeCard === resource.title')
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@@ -38,10 +36,20 @@ export default {
|
|||||||
resource.path = `${pagePath}?card=${resource.cleanTitle}`
|
resource.path = `${pagePath}?card=${resource.cleanTitle}`
|
||||||
resource.active = (resource.cleanTitle === query) ? 'card--active' : ''
|
resource.active = (resource.cleanTitle === query) ? 'card--active' : ''
|
||||||
}
|
}
|
||||||
return category
|
category.resources.sort(this.compareTitles)
|
||||||
|
return category
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
compareTitles(x, y) {
|
||||||
|
if (x.cleanTitle > y.cleanTitle) {
|
||||||
|
return 1
|
||||||
|
} else if (x.cleanTitle < y.cleanTitle) {
|
||||||
|
return -1
|
||||||
|
} else {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
},
|
||||||
onToggle(index) {
|
onToggle(index) {
|
||||||
if (this.activeCard === index) {
|
if (this.activeCard === index) {
|
||||||
this.activeCard = null;
|
this.activeCard = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user