catlist: autoselect first private cat
This commit is contained in:
@ -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', [])
|
||||||
|
|||||||
Reference in New Issue
Block a user