UNPKG

vant-fork

Version:

Lightweight Mobile UI Components built on Vue

68 lines (58 loc) 1.38 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _create = _interopRequireDefault(require("../utils/create")); var _default2 = (0, _create.default)({ render: function render() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('cell-group', { class: _vm.b() }, [_c('cell', { attrs: { "title": _vm.title || _vm.$t('title'), "value": _vm.value, "is-link": _vm.editable }, on: { "click": function click($event) { _vm.$emit('click'); } } })], 1); }, name: 'coupon-cell', model: { prop: 'chosenCoupon' }, props: { title: String, coupons: { type: Array, default: function _default() { return []; } }, chosenCoupon: { type: Number, default: -1 }, editable: { type: Boolean, default: true } }, computed: { value: function value() { var coupons = this.coupons; var coupon = coupons[this.chosenCoupon]; if (coupon) { return "-\uFFE5" + (coupon.value / 100).toFixed(2); } return coupons.length === 0 ? this.$t('tips') : this.$t('count', coupons.length); } } }); exports.default = _default2;