UNPKG

@vuesax-alpha/nightly

Version:
48 lines (43 loc) 1.31 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); require('../../../hooks/index.js'); var td = require('./td.js'); var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js'); var index = require('../../../hooks/use-namespace/index.js'); const __default__ = vue.defineComponent({ name: "VsTd" }); const _sfc_main = vue.defineComponent({ ...__default__, props: td.tableTdProps, emits: td.tableTdEmits, setup(__props, { emit }) { const props = __props; const ns = index.useNamespace("table"); const tdKls = vue.computed(() => [ ns.b("td"), ns.is("has-checkbox", props.checkbox), ns.is("edit", props.edit) ]); const onClick = (e) => { emit("click", e); }; return (_ctx, _cache) => { return vue.openBlock(), vue.createElementBlock( "td", { class: vue.normalizeClass(tdKls.value), onClick }, [ vue.renderSlot(_ctx.$slots, "default") ], 2 ); }; } }); var Td = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "/home/runner/work/vuesax-alpha/vuesax-alpha/packages/components/table/src/td.vue"]]); exports["default"] = Td; //# sourceMappingURL=td2.js.map