@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
44 lines (43 loc) • 1.33 kB
JavaScript
;
const common_vendor = require("../../../../common/vendor.js");
const aiDeskCustomerUniapp_utils_env = require("../../../utils/env.js");
if (!Math) {
Icon();
}
const Icon = () => "../../common/Icon.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "index",
props: {
toolbarButtonList: { default: () => [] }
},
setup(__props) {
const props = __props;
function onClick(index) {
props.toolbarButtonList[index].clickEvent();
}
return (_ctx, _cache) => {
return {
a: common_vendor.f(props.toolbarButtonList, (item, index, i0) => {
return common_vendor.e({
a: item.renderCondition()
}, item.renderCondition() ? common_vendor.e({
b: item.icon
}, item.icon ? {
c: "00338204-0-" + i0,
d: common_vendor.p({
file: item.icon,
width: "18px",
height: "18px"
})
} : {}, {
e: common_vendor.t(item.title),
f: index,
g: common_vendor.n(common_vendor.unref(aiDeskCustomerUniapp_utils_env.isH5) ? "toolbar-button-h5" : ""),
h: common_vendor.o(($event) => onClick(index), index)
}) : {});
})
};
};
}
});
wx.createComponent(_sfc_main);