drawTextIcon()

in src/lib/components/molecules/canvas-map/lib/renderers/TextLayerRenderer.js [343:367]


  drawTextIcon(context, icon) {
    if (icon.shape === "circle") {
      context.arc(
        0,
        0,
        (icon.size * devicePixelRatio) / 2,
        0,
        2 * Math.PI,
        false,
      )

      if (icon.style) {
        icon.style.fill?.drawInContext(context)

        if (icon.style.stroke) {
          context.lineWidth = icon.style.stroke.width
          context.strokeStyle = icon.style.stroke.getRgba()
          context.stroke()
        }
      } else if (icon.color) {
        context.fillStyle = icon.color
        context.fill()
      }
    }
  }