import { defineComponent as l, computed as s, createElementBlock as a, openBlock as u, normalizeStyle as c, normalizeClass as p, createElementVNode as d } from "vue";
const g = /* @__PURE__ */ l({
  name: "PendingStatusIcon",
  __name: "PendingStatusIcon",
  props: {
    size: {
      type: [String, Number],
      default: "inherit"
    },
    class: {
      type: String,
      default: ""
    }
  },
  setup(o) {
    const e = o, i = s(() => `status-icon status-icon--pending ${e.class}`.trim()), r = s(() => {
      if (e.size === "inherit")
        return {};
      const t = typeof e.size == "number" ? `${e.size}px` : e.size;
      return {
        width: t,
        height: t
      };
    });
    return (t, n) => (u(), a("svg", {
      class: p(i.value),
      style: c(r.value),
      width: "16",
      height: "16",
      viewBox: "2 2 20 20",
      fill: "none",
      xmlns: "http://www.w3.org/2000/svg"
    }, [...n[0] || (n[0] = [
      d("path", {
        d: "M12 7V12H15M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z",
        stroke: "currentColor",
        "stroke-width": "2",
        "stroke-linecap": "round",
        "stroke-linejoin": "round"
      }, null, -1)
    ])], 6));
  }
});
export {
  g as default
};
