@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
40 lines (39 loc) • 1.33 kB
JavaScript
;
const common_vendor = require("../../../../../../common/vendor.js");
const aiDeskCustomerUniapp_adapterVue = require("../../../../../adapter-vue.js");
const aiDeskCustomerUniapp_utils_utils = require("../../../../../utils/utils.js");
if (!Math) {
Avatar();
}
const Avatar = () => "../../../../common/Avatar/index.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "message-container",
props: {
sender: { default: "" },
avatar: { default: "" },
type: {},
time: {}
},
setup(__props) {
const { computed } = aiDeskCustomerUniapp_adapterVue.vue;
const props = __props;
const TYPES = common_vendor.qt.TYPES;
const isNoPadding = computed(() => {
return [TYPES.MSG_IMAGE, TYPES.MSG_VIDEO, TYPES.MSG_MERGER].includes(
props.type
);
});
return (_ctx, _cache) => {
return {
a: common_vendor.p({
url: props.avatar
}),
b: common_vendor.t(props.sender),
c: common_vendor.unref(isNoPadding) ? 1 : "",
d: common_vendor.t(common_vendor.unref(aiDeskCustomerUniapp_utils_utils.calculateTimestamp)(props.time * 1e3))
};
};
}
});
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-ac7ff9d7"]]);
wx.createComponent(Component);