UNPKG

@tencentcloud/ai-desk-customer-wechat

Version:

AI Desk customer UIKit for wechat mini program

43 lines (42 loc) 1.27 kB
"use strict"; const common_vendor = require("../../../../../../../../common/vendor.js"); const _sfc_main = { props: { payload: { type: Object, default: () => ({ content: { header: "", items: [] }, status: 0 }) } }, emits: ["input-click"], setup(props, { emit }) { let isClicked = false; const listItemClick = (branch) => { emit("input-click", branch); isClicked = true; }; return { props, isClicked, listItemClick }; } }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: $setup.props.payload.content.header }, $setup.props.payload.content.header ? { b: common_vendor.t($setup.props.payload.content.header) } : {}, { c: $setup.props.payload.status == 0 && !$setup.isClicked }, $setup.props.payload.status == 0 && !$setup.isClicked ? { d: common_vendor.f($setup.props.payload.content.items, (item, index, i0) => { return { a: common_vendor.t(item.content), b: index, c: common_vendor.o(($event) => $setup.listItemClick(item), index) }; }) } : {}); } const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createComponent(Component);