"use strict"; const common_vendor = require("../../../../common/vendor.js"); const _sfc_main = { name: "u-cell", data() { return {}; }, mixins: [common_vendor.mpMixin, common_vendor.mixin, common_vendor.props$4], computed: { titleTextStyle() { return common_vendor.addStyle(this.titleStyle); } }, emits: ["click"], methods: { addStyle: common_vendor.addStyle, testEmpty: common_vendor.test.empty, // 点击cell clickHandler(e) { if (this.disabled) return; this.$emit("click", { name: this.name }); this.openPage(); this.stop && this.preventEvent(e); } } }; if (!Array) { const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon"); const _easycom_u_line2 = common_vendor.resolveComponent("u-line"); (_easycom_u_icon2 + _easycom_u_line2)(); } const _easycom_u_icon = () => "../u-icon/u-icon.js"; const _easycom_u_line = () => "../u-line/u-line.js"; if (!Math) { (_easycom_u_icon + _easycom_u_line)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: _ctx.$slots.icon || _ctx.icon }, _ctx.$slots.icon || _ctx.icon ? common_vendor.e({ b: _ctx.$slots.icon }, _ctx.$slots.icon ? {} : { c: common_vendor.p({ name: _ctx.icon, ["custom-style"]: _ctx.iconStyle, size: _ctx.size === "large" ? 22 : 18 }) }) : {}, { d: _ctx.$slots.title || !_ctx.title }, _ctx.$slots.title || !_ctx.title ? {} : { e: common_vendor.t(_ctx.title), f: common_vendor.s($options.titleTextStyle), g: common_vendor.n(_ctx.required && "u-cell--required"), h: common_vendor.n(_ctx.disabled && "u-cell--disabled"), i: common_vendor.n(_ctx.size === "large" && "u-cell__title-text--large") }, { j: _ctx.label }, _ctx.label ? { k: common_vendor.t(_ctx.label), l: common_vendor.n(_ctx.disabled && "u-cell--disabled"), m: common_vendor.n(_ctx.size === "large" && "u-cell__label--large") } : {}, { n: !$options.testEmpty(_ctx.value) }, !$options.testEmpty(_ctx.value) ? { o: common_vendor.t(_ctx.value), p: common_vendor.n(_ctx.disabled && "u-cell--disabled"), q: common_vendor.n(_ctx.size === "large" && "u-cell__value--large") } : {}, { r: _ctx.$slots["right-icon"] || _ctx.isLink }, _ctx.$slots["right-icon"] || _ctx.isLink ? common_vendor.e({ s: _ctx.rightIcon && !_ctx.$slots["right-icon"] }, _ctx.rightIcon && !_ctx.$slots["right-icon"] ? { t: common_vendor.p({ name: _ctx.rightIcon, ["custom-style"]: _ctx.rightIconStyle, color: _ctx.disabled ? "#c8c9cc" : "info", size: _ctx.size === "large" ? 18 : 16 }) } : {}, { v: common_vendor.n(`u-cell__right-icon-wrap--${_ctx.arrowDirection}`) }) : {}, { w: _ctx.$slots["righticon"] }, _ctx.$slots["righticon"] ? { x: common_vendor.n(`u-cell__right-icon-wrap--${_ctx.arrowDirection}`) } : {}, { y: common_vendor.n(_ctx.center && "u-cell--center"), z: common_vendor.n(_ctx.size === "large" && "u-cell__body--large"), A: _ctx.border }, _ctx.border ? {} : {}, { B: common_vendor.n(_ctx.customClass), C: common_vendor.s($options.addStyle(_ctx.customStyle)), D: !_ctx.disabled && (_ctx.clickable || _ctx.isLink) ? "u-cell--clickable" : "", E: common_vendor.o((...args) => $options.clickHandler && $options.clickHandler(...args)) }); } const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-b4243719"]]); wx.createComponent(Component);