- updated version;

This commit is contained in:
Vitalii Kiiko
2024-09-05 17:15:57 +02:00
parent d2a28bea1b
commit 4054745695
33 changed files with 516 additions and 296 deletions

View File

@@ -42,5 +42,15 @@ export const actionsBeta = (set, get, api) => ({
const newElements = newFields.toSpliced(hoverIndex, 0, prevFields[dragIndex]);
set.formElements(newElements);
}
},
addFlowData: (data) => {
const initial = get.flowData();
const exists = initial ? initial.filter(o => o.formId === data.formId) : [];
if (exists.length) {
const newData = initial.map(o => o.formId === data.formId ? data : o);
set.flowData(newData);
} else {
set.flowData([...initial, data]);
}
}
});

View File

@@ -5,12 +5,18 @@ const initialStore = {
// user
userData: {},
token: '',
// bando form
formInitialData: {},
// form builder
formId: 0,
formLabel: '',
formElements: [],
elementItems: [],
activeElement: ''
activeElement: '',
// flow
flowData: [],
flowForms: [],
flowEdges: []
}
export default initialStore;