UNPKG

r-ui-plus

Version:

一个轻量高效的vue3组件库

45 lines (44 loc) 928 B
import { openBlock as d, createElementBlock as l, normalizeClass as r, renderSlot as u } from "vue"; const i = (t, e) => { const o = t.__vccOpts || t; for (const [c, a] of e) o[c] = a; return o; }, _ = { name: "RButton" }, p = /* @__PURE__ */ Object.assign(_, { props: { size: { type: String, default: "middle" }, type: { type: String, default: "default" } }, setup(t) { return (e, o) => (d(), l("button", { class: r(["r-btn", [t.size, t.type]]) }, [ u(e.$slots, "default", {}, void 0, !0) ], 2)); } }), n = /* @__PURE__ */ i(p, [["__scopeId", "data-v-0c020500"]]); n.install = function(t) { t.component(n.name, n); }; const f = [n], s = (t) => { f.forEach((e) => { t.component(e.name, e); }); }; typeof window < "u" && window.Vue && s(window.Vue); const y = { install: s, RButton: n }; export { n as RButton, y as default };