"use strict"; const common_vendor = require("../../../../common/vendor.js"); require("../../../adapter-vue.js"); const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "index", props: ["isGroup"], emits: ["openGroupManagement"], setup(__props, { emit: __emit }) { const currentConversation = common_vendor.ref(); const typingStatus = common_vendor.ref(false); const Title = common_vendor.ref("Global"); function Returnfunc() { common_vendor.index.navigateBack({ delta: 1 }); } const setChatHeaderContent = (content) => { Title.value = content || "Global"; }; common_vendor.onMounted(() => { common_vendor.Jt.watch(common_vendor.o.CONV, { currentConversation: onCurrentConversationUpdated }); common_vendor.Jt.watch(common_vendor.o.CHAT, { typingStatus: onTypingStatusUpdated }); }); common_vendor.onUnmounted(() => { common_vendor.Jt.unwatch(common_vendor.o.CONV, { currentConversation: onCurrentConversationUpdated }); common_vendor.Jt.unwatch(common_vendor.o.CHAT, { typingStatus: onTypingStatusUpdated }); }); common_vendor.onLoad(() => { var _a; setChatHeaderContent((_a = currentConversation.value) == null ? void 0 : _a.getShowName()); }); function onCurrentConversationUpdated(conversation) { var _a; currentConversation.value = conversation; if (!typingStatus.value) { setChatHeaderContent((_a = currentConversation == null ? void 0 : currentConversation.value) == null ? void 0 : _a.getShowName()); } } function onTypingStatusUpdated(status) { var _a; typingStatus.value = status; if (typingStatus.value) { setChatHeaderContent(common_vendor.Wt.t("TUIChat.对方正在输入...")); } else { setChatHeaderContent((_a = currentConversation.value) == null ? void 0 : _a.getShowName()); } } return (_ctx, _cache) => { return { a: common_vendor.o$1(Returnfunc), b: common_vendor.t(common_vendor.unref(Title)) }; }; } }); wx.createComponent(_sfc_main); //# sourceMappingURL=../../../../../.sourcemap/mp-weixin/TUIKit/components/TUIChat/chat-header/index.js.map