refactor(edges)!: Replace getMarkerEnd utility with getMarkerId

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent 35165c3a98
commit 8fbfca1e7a
3 changed files with 8 additions and 12 deletions
+3 -3
View File
@@ -22,9 +22,9 @@ export default {
viewBox="-10 -10 20 20" viewBox="-10 -10 20 20"
refX="0" refX="0"
refY="0" refY="0"
:marker-width="`${props.width}`" :markerWidth="`${props.width}`"
:marker-height="`${props.height}`" :markerHeight="`${props.height}`"
:marker-units="props.markerUnits" :markerUnits="props.markerUnits"
:orient="props.orient" :orient="props.orient"
> >
<polyline <polyline
+2 -1
View File
@@ -2,7 +2,7 @@ export { default as VueFlow } from './container/VueFlow/VueFlow.vue'
export { default as Handle } from './components/Handle/Handle.vue' export { default as Handle } from './components/Handle/Handle.vue'
export * from './components/Edges' export * from './components/Edges'
export * from './components/Nodes' export * from './components/Nodes'
export { getBezierPath, getSmoothStepPath, getMarkerEnd, getCenter as getEdgeCenter } from './components/Edges/utils' export { getBezierPath, getSmoothStepPath, getCenter as getEdgeCenter } from './components/Edges/utils'
export { export {
isNode, isNode,
@@ -16,6 +16,7 @@ export {
getRectOfNodes, getRectOfNodes,
graphPosToZoomedPos, graphPosToZoomedPos,
getNodesInside, getNodesInside,
getMarkerId,
} from './utils/graph' } from './utils/graph'
export { defaultEdgeTypes, defaultNodeTypes } from './store' export { defaultEdgeTypes, defaultNodeTypes } from './store'
export { default as useZoomPanHelper } from './composables/useZoomPanHelper' export { default as useZoomPanHelper } from './composables/useZoomPanHelper'
+3 -8
View File
@@ -344,16 +344,11 @@ export const isParentSelected = (node: GraphNode): boolean => {
} }
export const getMarkerId = (marker: EdgeMarkerType | undefined): string => { export const getMarkerId = (marker: EdgeMarkerType | undefined): string => {
if (typeof marker === 'undefined') { if (typeof marker === 'undefined') return ''
return '' if (typeof marker === 'string') return marker
}
if (typeof marker === 'string') {
return marker
}
return Object.keys(marker) return Object.keys(marker)
.sort() .sort()
.map((key: string) => `${key}=${(marker as any)[key]}`) .map((key) => `${key}=${marker[<keyof EdgeMarkerType>key]}`)
.join('&') .join('&')
} }