From adb5ec544dcafd10438324437f3e934019fca40d Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 8 Aug 2021 19:24:22 +0200 Subject: [PATCH] fix: Marker arrowheads not displayed --- src/container/EdgeRenderer/Marker.tsx | 42 ++++++++++++++++----------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/src/container/EdgeRenderer/Marker.tsx b/src/container/EdgeRenderer/Marker.tsx index 0433c14a..4fead563 100644 --- a/src/container/EdgeRenderer/Marker.tsx +++ b/src/container/EdgeRenderer/Marker.tsx @@ -1,22 +1,30 @@ -import { FunctionalComponent } from 'vue'; +import { defineComponent } from 'vue'; interface MarkerProps { id: string; } -export default ((props: MarkerProps, { slots }) => { - return () => ( - - {slots.default ? slots.default() : ''} - - ); -}) as FunctionalComponent; +export default defineComponent({ + props: { + id: { + type: String, + required: true + } + }, + setup(props: MarkerProps, { slots }) { + return () => ( + + {slots.default ? slots.default() : ''} + + ); + } +});