import {html, svg} from 'lit'; import {POIStyle} from '../poi-graphic-line/poi-config'; function createCircle({ x, y, width, height, rx, stroke, }: { x: number; y: number; width: number; height: number; rx: number; stroke: string; }) { return svg``; } export function renderPointerDot({ lineStyle, centerX, centerY, width, vbHeight, lineColor, outlineColor, }: { lineStyle: POIStyle; centerX: number; centerY: number; width: number; vbHeight: number; lineColor: string; outlineColor: string; }) { let innerCircle = svg``; let outerCircle = null; let filterY = centerY; if (lineStyle !== POIStyle.Normal) { outerCircle = createCircle({ x: centerX - 0.5, y: centerY - 0.5, width: 5, height: 5, rx: 2.5, stroke: outlineColor, }); filterY = centerY - 1; } else { innerCircle = svg``; } return html` ${innerCircle} ${outerCircle} `; }