Add games to kind endpoints

This commit is contained in:
Sam Carlton 2020-11-27 15:06:00 -06:00
parent 7a68eb5838
commit 6f8ee3e4d6

View file

@ -44,6 +44,12 @@ import LinkButton from '~/components/link-button.vue'
import { byTimeThenNull } from '~/helpers/sort-list.js' import { byTimeThenNull } from '~/helpers/sort-list.js'
import appList from '~/static/app-list.json' import appList from '~/static/app-list.json'
import gamelist from '~/static/game-list.json'
const allList = [
...appList.sort(byTimeThenNull),
...gamelist,
]
export default { export default {
async asyncData ({ params: { slug } }) { async asyncData ({ params: { slug } }) {
@ -64,19 +70,19 @@ export default {
}, },
computed: { computed: {
section () { section () {
return appList.find(app => { return allList.find(app => {
return app.section.slug === this.slug return app.section.slug === this.slug
}).section }).section
}, },
sectionAppList () { sectionAppList () {
const list = appList.filter(app => { const filteredList = allList.filter(app => {
return app.section.slug === this.slug return app.section.slug === this.slug
}) })
const sortedList = list.sort(byTimeThenNull) // const sortedList = list.sort(byTimeThenNull)
return sortedList return filteredList
}, },
supportedAppList () { supportedAppList () {
return this.sectionAppList.filter(app => { return this.sectionAppList.filter(app => {