UNPKG

@tencentcloud/ai-desk-customer-wechat

Version:

AI Desk customer UIKit for wechat mini program

3 lines (2 loc) 1.39 kB
"use strict";const t=require("../../../../../common/vendor.js"),i=require("../../../../adapter-vue.js");require("../../emoji-config/index.js");const x=require("../../../../utils/state.js"),l=require("../../../../utils/utils.js"),m=t.defineComponent({__name:"message-text",props:{content:{default:()=>({})},flow:{default:"in"}},setup(c){const{ref:u,computed:r}=i.vue,a=c,n=u(x.state.get("enableURLDetection")),_=r(()=>a.flow==="out"?"#fff":"#0052d9"),p=r(()=>{var o;const s=JSON.parse(JSON.stringify(a.content));return(o=s.text)==null||o.forEach(e=>{e.name==="img"&&(e==null?void 0:e.type)==="custom"?t.index.__f__("warn","at ai-desk-customer-uniapp/components/CustomerServiceChat/message-list/message-elements/message-text.vue:60","CUSTOM_BASIC_EMOJI_URL is required for custom emoji, please check your CUSTOM_BASIC_EMOJI_URL."):e.name==="text"&&n.value&&(e.text=l.getStyledATagFromText(e.text,"message-text-link",_.value,""))}),s});return(s,o)=>({a:t.f(t.unref(p).text,(e,f,C)=>t.e$1({a:e.name==="text"&&t.unref(n)===1},e.name==="text"&&t.unref(n)===1?{b:e.text}:e.name==="text"?{d:t.t(e.text)}:{e:e.src,f:e.emojiKey},{c:e.name==="text",g:f}))})}}),d=t._export_sfc(m,[["__scopeId","data-v-d4451c55"]]);wx.createComponent(d); //# sourceMappingURL=../../../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/CustomerServiceChat/message-list/message-elements/message-text.js.map