refactor(flow!): Remove paneReady state value
This commit is contained in:
@@ -26,7 +26,6 @@ onMounted(() => {
|
|||||||
}
|
}
|
||||||
store.instance = instance
|
store.instance = instance
|
||||||
store.fitViewOnInit && instance.fitView()
|
store.fitViewOnInit && instance.fitView()
|
||||||
store.paneReady = true
|
|
||||||
store.hooks.paneReady.trigger(instance)
|
store.hooks.paneReady.trigger(instance)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ export default (state: State): ComputedGetters => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const getNodes = computed<GraphNode[]>(() => {
|
const getNodes = computed<GraphNode[]>(() => {
|
||||||
if (state.paneReady) {
|
|
||||||
const nodes = state.nodes.filter((n) => !n.hidden)
|
const nodes = state.nodes.filter((n) => !n.hidden)
|
||||||
return state.onlyRenderVisibleElements
|
return state.onlyRenderVisibleElements
|
||||||
? nodes &&
|
? nodes &&
|
||||||
@@ -40,16 +39,11 @@ export default (state: State): ComputedGetters => {
|
|||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
: nodes ?? []
|
: nodes ?? []
|
||||||
}
|
|
||||||
return []
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const getEdges = computed<GraphEdge[]>(() => {
|
const getEdges = computed<GraphEdge[]>(() => {
|
||||||
if (state.paneReady) {
|
|
||||||
if (!state.onlyRenderVisibleElements)
|
if (!state.onlyRenderVisibleElements)
|
||||||
return state.edges.filter(
|
return state.edges.filter((e) => !e.hidden && e.targetNode && !e.targetNode.hidden && e.sourceNode && !e.sourceNode.hidden)
|
||||||
(e) => !e.hidden && e.targetNode && !e.targetNode.hidden && e.sourceNode && !e.sourceNode.hidden,
|
|
||||||
)
|
|
||||||
else
|
else
|
||||||
return state.edges.filter(
|
return state.edges.filter(
|
||||||
(e) =>
|
(e) =>
|
||||||
@@ -72,8 +66,6 @@ export default (state: State): ComputedGetters => {
|
|||||||
transform: state.transform,
|
transform: state.transform,
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
}
|
|
||||||
return []
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const getSelectedNodes: ComputedGetters['getSelectedNodes'] = computed(() => state.nodes.filter((n) => n.selected))
|
const getSelectedNodes: ComputedGetters['getSelectedNodes'] = computed(() => state.nodes.filter((n) => n.selected))
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ const defaultState = (): State => ({
|
|||||||
nodes: [],
|
nodes: [],
|
||||||
edges: [],
|
edges: [],
|
||||||
|
|
||||||
paneReady: false,
|
|
||||||
initialized: false,
|
initialized: false,
|
||||||
instance: null,
|
instance: null,
|
||||||
|
|
||||||
|
|||||||
@@ -84,7 +84,6 @@ export interface State<NodeData = ElementData, EdgeData = ElementData>
|
|||||||
zoomOnDoubleClick: boolean
|
zoomOnDoubleClick: boolean
|
||||||
preventScrolling: boolean
|
preventScrolling: boolean
|
||||||
|
|
||||||
paneReady: boolean
|
|
||||||
initialized: boolean
|
initialized: boolean
|
||||||
applyDefault: boolean
|
applyDefault: boolean
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user