chore(deps): update deps

* replace fast-deep-equal with microdiff
* remove localforage (using useStorage instead)

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-11-18 15:29:50 +01:00
parent 90a2a6544d
commit 156287b9d2
6 changed files with 101 additions and 152 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
import { setActivePinia, createPinia, defineStore, StoreDefinition } from 'pinia'
import isEqual from 'fast-deep-equal'
import diff from 'microdiff'
import { Edge, FlowState, Node, FlowActions } from '~/types'
import {
clampPosition,
@@ -206,7 +206,7 @@ export default function useFlowStore(preloadedState: FlowState): StoreDefinition
},
addSelectedElements(elements) {
const selectedElementsArr = Array.isArray(elements) ? elements : [elements]
const selectedElementsUpdated = !isEqual(selectedElementsArr, this.selectedElements)
const selectedElementsUpdated = diff(selectedElementsArr, this.selectedElements ?? []).length
this.selectedElements = selectedElementsUpdated ? selectedElementsArr : this.selectedElements
},
initD3Zoom({ d3ZoomHandler, d3Zoom, d3Selection }) {