Fixed saving
This commit is contained in:
parent
0966a30043
commit
3d7b8f08ed
2 changed files with 34 additions and 36 deletions
|
|
@ -193,6 +193,7 @@ export const MenuBar = ({
|
||||||
setOpen={setOpenSettings}
|
setOpen={setOpenSettings}
|
||||||
></FlowSettingsModal>
|
></FlowSettingsModal>
|
||||||
</div>
|
</div>
|
||||||
|
{(currentFlow.updated_at || saveLoading) && (
|
||||||
<ShadTooltip
|
<ShadTooltip
|
||||||
content={
|
content={
|
||||||
SAVED_HOVER +
|
SAVED_HOVER +
|
||||||
|
|
@ -216,6 +217,7 @@ export const MenuBar = ({
|
||||||
{printByBuildStatus()}
|
{printByBuildStatus()}
|
||||||
</div>
|
</div>
|
||||||
</ShadTooltip>
|
</ShadTooltip>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<></>
|
<></>
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ const useFlowsManagerStore = create<FlowsManagerStoreType>((set, get) => ({
|
||||||
setFlows: (flows: FlowType[]) => {
|
setFlows: (flows: FlowType[]) => {
|
||||||
set({
|
set({
|
||||||
flows,
|
flows,
|
||||||
// currentFlow: flows.find((flow) => flow.id === get().currentFlowId),
|
currentFlow: flows.find((flow) => flow.id === get().currentFlowId),
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
currentFlow: undefined,
|
currentFlow: undefined,
|
||||||
|
|
@ -96,9 +96,7 @@ const useFlowsManagerStore = create<FlowsManagerStoreType>((set, get) => ({
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
autoSaveCurrentFlow: debounce(
|
autoSaveCurrentFlow: (nodes: Node[], edges: Edge[], viewport: Viewport) => {
|
||||||
(nodes: Node[], edges: Edge[], viewport: Viewport) => {
|
|
||||||
set({ saveLoading: true });
|
|
||||||
if (get().currentFlow) {
|
if (get().currentFlow) {
|
||||||
get().saveFlow(
|
get().saveFlow(
|
||||||
{ ...get().currentFlow!, data: { nodes, edges, viewport } },
|
{ ...get().currentFlow!, data: { nodes, edges, viewport } },
|
||||||
|
|
@ -106,8 +104,6 @@ const useFlowsManagerStore = create<FlowsManagerStoreType>((set, get) => ({
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SAVE_DEBOUNCE_TIME
|
|
||||||
),
|
|
||||||
saveFlow: debounce((flow: FlowType, silent?: boolean) => {
|
saveFlow: debounce((flow: FlowType, silent?: boolean) => {
|
||||||
set({ saveLoading: true });
|
set({ saveLoading: true });
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue