* Cleanup agent store and actions * Move set/create/update/destroy to helpers * Update mutation specs * Add specs for API helper * Fix edit/delete action visibility * Add actions specs * Remove unused API helpers * Remove duplicates * Remove duplicates * Fix duplicate
20 lines
422 B
JavaScript
20 lines
422 B
JavaScript
export const set = (state, data) => {
|
|
state.records = data;
|
|
};
|
|
|
|
export const create = (state, data) => {
|
|
state.records.push(data);
|
|
};
|
|
|
|
export const update = (state, data) => {
|
|
state.records.forEach((element, index) => {
|
|
if (element.id === data.id) {
|
|
state.records[index] = data;
|
|
}
|
|
});
|
|
};
|
|
|
|
export const destroy = (state, id) => {
|
|
state.records = state.records.filter(record => record.id !== id);
|
|
};
|