CEC-1058 fleet forms (#123)

* working fleets page

* unit tests

* snapshots

* updating messages and snapshots

* updating extraneous snaps
This commit is contained in:
Drew Taylor
2022-03-11 15:48:30 -08:00
committed by GitHub
parent a9c154c472
commit 34d670c101
28 changed files with 2695 additions and 50 deletions

View File

@@ -0,0 +1,27 @@
const data = [
{ name: "US-WEST", log_level: "info", canbus: { enabled: true } },
{ name: "US-CENTRAL", log_level: "warn", canbus: { enabled: false } },
{ name: "US-EAST", log_level: "error", canbus: { enabled: true } },
];
const fleetsAPI = {
addFleet: async (fleet, token) => {
data.push(fleet);
return fleet;
},
getFleets: async (search, token) => {
return { data };
},
updateFleet: async (name, fleet, token) => {
const index = data.findIndex(element => element.name === name);
if (index >= 0) data[index] = fleet;
return fleet;
},
deleteFleet: async (name, token) => {
const index = data.findIndex(element => element.name === name);
if (index >= 0) data.splice(index, 1);
return name;
},
};
export default fleetsAPI;