'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var vue = require('vue');

"use strict";
const __default__ = vue.defineComponent({
  name: "me-dot"
});
var script = /* @__PURE__ */ vue.defineComponent({
  ...__default__,
  props: {
    color: { type: String, required: false, default: "red" },
    size: { type: Number, required: false, default: 4 },
    light: { type: Boolean, required: false, default: true },
    dotStyle: { type: Object, required: false }
  },
  setup(__props) {
    const props = __props;
    return (_ctx, _cache) => {
      return vue.openBlock(), vue.createElementBlock(
        "div",
        {
          class: "me-dot",
          style: vue.normalizeStyle({
            "--dot-size": `${props.size}px`,
            "--dot-color": props.color,
            ...props.dotStyle
          })
        },
        [
          vue.createElementVNode(
            "div",
            {
              class: vue.normalizeClass(["dot", { "light-dot": props.light }])
            },
            null,
            2
            /* CLASS */
          )
        ],
        4
        /* STYLE */
      );
    };
  }
});

exports.default = script;
//# sourceMappingURL=dot.vue2.js.map
