Sort applications by name
This commit is contained in:
parent
7570582533
commit
df716a6099
|
@ -39,7 +39,7 @@
|
||||||
|
|
||||||
<div class="flex flex-wrap -mx-3 -mb-6">
|
<div class="flex flex-wrap -mx-3 -mb-6">
|
||||||
<application-card
|
<application-card
|
||||||
v-for="application in applications"
|
v-for="application in sortedApplications"
|
||||||
:id="application.id"
|
:id="application.id"
|
||||||
:application="application"
|
:application="application"
|
||||||
:key="application.id"
|
:key="application.id"
|
||||||
|
@ -63,6 +63,7 @@
|
||||||
<script>
|
<script>
|
||||||
import ApplicationCard from '@/components/Application/ApplicationCard'
|
import ApplicationCard from '@/components/Application/ApplicationCard'
|
||||||
import ApplicationDisplaySwitcher from '@/components/Application/ApplicationDisplaySwitcher'
|
import ApplicationDisplaySwitcher from '@/components/Application/ApplicationDisplaySwitcher'
|
||||||
|
import _ from 'lodash'
|
||||||
import data from '@/data.json'
|
import data from '@/data.json'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
@ -78,6 +79,12 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
computed: {
|
||||||
|
sortedApplications: function () {
|
||||||
|
return _.sortBy(this.applications, [function (a) { return a.name }])
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
handleDisplay(mode) {
|
handleDisplay(mode) {
|
||||||
this.display = mode
|
this.display = mode
|
||||||
|
|
Reference in a new issue