UNPKG

sci-pro

Version:
27 lines (26 loc) 699 B
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 };