import { defineComponent as a, ref as s, createElementBlock as i, openBlock as d, normalizeClass as u, createVNode as v, renderSlot as m, mergeProps as p } from "vue";
/* empty css                 */
import f from "../PlBtnSecondary/PlBtnSecondary.vue.js";
const b = /* @__PURE__ */ a({
  __name: "PlBtnLink",
  props: {
    loading: { type: Boolean },
    size: {},
    icon: {},
    reverse: { type: Boolean },
    justifyCenter: { type: Boolean },
    disabled: { type: Boolean }
  },
  setup(n) {
    const l = n, e = s(!1);
    return (t, o) => (d(), i("div", {
      class: u(["ui-btn-link", { disabled: n.disabled, loading: n.loading, hover: e.value }]),
      onMouseover: o[0] || (o[0] = (r) => e.value = !0),
      onMouseleave: o[1] || (o[1] = (r) => e.value = !1)
    }, [
      v(f, p({
        round: "",
        hover: e.value
      }, l), null, 16, ["hover"]),
      m(t.$slots, "default")
    ], 34));
  }
});
export {
  b as default
};
//# sourceMappingURL=PlBtnLink.vue.js.map
