catlist: autoselect first private cat

This commit is contained in:
Seth Ladygo
2019-04-25 16:51:40 -07:00
parent 8976e791d3
commit a09290f211

View File

@ -31,16 +31,6 @@ export const store = new Vuex.Store({
getSelectedCatalog(state) { getSelectedCatalog(state) {
return state.selectedCatalog return state.selectedCatalog
}, },
// findCatalog(state) {
// return function(id) {
// let cat = state.myCatalogs.find(c => c.id === id)
// if (cat !== undefined) {
// return cat
// } else {
// return state.publicCatalogs.find(c => c.id === id)
// }
// }
// },
findCatalog: (state) => (id) => { findCatalog: (state) => (id) => {
let cat = state.myCatalogs.find(c => c.id === id) let cat = state.myCatalogs.find(c => c.id === id)
if (cat !== undefined) { if (cat !== undefined) {
@ -49,9 +39,6 @@ export const store = new Vuex.Store({
return state.publicCatalogs.find(c => c.id === id) return state.publicCatalogs.find(c => c.id === id)
} }
}, },
// CAT_SECTION: (state) => (id) => {
// return state.catalog.sections.find(s => s.id === id)
// },
}, },
mutations: { mutations: {
@ -80,6 +67,9 @@ export const store = new Vuex.Store({
if ('catalogs' in response.data) { if ('catalogs' in response.data) {
// console.log('recieved catalogs:', response.data.catalogs) // console.log('recieved catalogs:', response.data.catalogs)
commit('setMyCatalogs', response.data.catalogs) commit('setMyCatalogs', response.data.catalogs)
if (response.data.catalogs.length > 0) {
commit('setSelectedCatalog', response.data.catalogs[0])
}
} else { } else {
// console.log('no catalogs') // console.log('no catalogs')
commit('setMyCatalogs', []) commit('setMyCatalogs', [])