Export/import in-memory data format

feature/CapEx
Alinson S. Xavier 3 years ago
parent 7c7ab47bb6
commit b1d49e1313
Signed by: isoron
GPG Key ID: 0DA8E4B9E1109DCA

@ -267,7 +267,12 @@ const InputPage = () => {
const parsed = JSON.parse(contents);
const valid = validate(parsed);
if (valid) {
const newData = importData(parsed);
let newData = null;
if (parsed["case builder"]) {
newData = parsed["case builder"];
} else {
newData = importData(parsed);
}
setData(newData);
save(newData);
} else {

@ -333,6 +333,10 @@ export const exportData = (original) => {
for (const [plantName, plantDict] of Object.entries(original.plants)) {
result.plants[plantName] = exportPlant(plantDict, original.parameters);
}
// Export original data
result["case builder"] = original;
return result;
};

Loading…
Cancel
Save