cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
28 lines (27 loc) • 966 B
JavaScript
import { openBlock, createElementBlock, mergeProps, withModifiers, renderSlot } from "vue";
import style0 from "./Button.vue_used_vue_type_style_index_0_lang.module.mjs";
import _export_sfc from "../../../../_virtual/plugin-vue_export-helper.mjs";
const _sfc_main = {
name: "Button",
inheritAttrs: false,
props: {
active: {
type: Boolean,
default: false
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("button", mergeProps({ type: "button" }, _ctx.$attrs, {
class: { [_ctx.$style.button]: true, [_ctx.$style.active]: $props.active },
onContextmenu: _cache[0] || (_cache[0] = withModifiers(() => {
}, ["prevent"]))
}), [
renderSlot(_ctx.$slots, "default")
], 16);
}
const cssModules = {
"$style": style0
};
var Button = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__cssModules", cssModules]]);
export { Button as default };