sci-pro
Version:
27 lines (26 loc) • 699 B
JavaScript
import { defineComponent as e, computed as l, openBlock as a, createElementBlock as c, normalizeClass as i, renderSlot as r } from "vue";
import "./style/index.css";
const u = e({ name: "sci-button" }), m = /* @__PURE__ */ e({
...u,
props: {
type: {},
size: {},
disabled: { type: Boolean }
},
setup(o) {
const t = o, s = l(() => ({
"sci-button-primary": t.type,
"sci-button-small": t.size === "small",
"sci-button-large": t.size === "large",
"sci-button-disabled": t.disabled
}));
return (n, p) => (a(), c("button", {
class: i(["sci-button", s.value])
}, [
r(n.$slots, "default")
], 2));
}
});
export {
m as default
};