Browse Source

update tables select method

pull/4023/head
Keviin Åberg Kultalahti 6 years ago
parent
commit
0afc55f4cb
  1. 22
      packages/builder/src/builderStore/store/backend/tables.js

22
packages/builder/src/builderStore/store/backend/tables.js

@ -19,13 +19,21 @@ function createTablesStore() {
const tables = await tablesResponse.json()
update(state => ({...state, list: tables}))
},
select: table =>
update(state => ({
...state,
selected: table,
draft: cloneDeep(table),
view: { name: `all_${table._id}` }
})),
select: table => {
if (!table) {
update(state => ({
...state,
selected: {}
}))
} else {
update(state => ({
...state,
selected: table,
draft: cloneDeep(table),
view: { name: `all_${table._id}` }
}))
}
},
save: async table => {
const updatedTable = cloneDeep(table)
const oldTable = get(store).list.filter(t => t._id === table._id)[0]

Loading…
Cancel
Save