@tencentcloud/roomkit-web-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
49 lines (48 loc) • 2.34 kB
JavaScript
"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const Vue = require("vue");
const uikitBaseComponentVue3 = require("@tencentcloud/uikit-base-component-vue3");
const useRoomMoreHooks = require("./useRoomMoreHooks.js");
const _hoisted_1 = { class: "more-container" };
const _hoisted_2 = { class: "more-title" };
const _hoisted_3 = { class: "more-notice" };
const _hoisted_4 = {
key: 0,
class: "more-item"
};
const _hoisted_5 = { class: "item-title" };
const _hoisted_6 = { class: "more-item" };
const _hoisted_7 = { class: "item-title" };
const _hoisted_8 = { class: "more-content" };
const _sfc_main = /* @__PURE__ */ Vue.defineComponent({
__name: "indexPC",
setup(__props) {
const { t, onCopy, handleClick, email, isZH } = useRoomMoreHooks.default();
return (_ctx, _cache) => {
return Vue.openBlock(), Vue.createElementBlock("div", _hoisted_1, [
Vue.createElementVNode("div", _hoisted_2, [
Vue.createVNode(Vue.unref(uikitBaseComponentVue3.IconEmail), { class: "email-icon" }),
Vue.createElementVNode("div", _hoisted_3, Vue.toDisplayString(Vue.unref(t)("If you have any questions, please email us.")), 1)
]),
Vue.unref(isZH) ? (Vue.openBlock(), Vue.createElementBlock("div", _hoisted_4, [
Vue.createElementVNode("div", _hoisted_5, Vue.toDisplayString(Vue.unref(t)("Join our product discussion group")), 1),
Vue.createVNode(Vue.unref(uikitBaseComponentVue3.TUIButton), { onClick: Vue.unref(handleClick) }, {
default: Vue.withCtx(() => [
Vue.createTextVNode(Vue.toDisplayString(Vue.unref(t)("Join now")), 1)
]),
_: 1
}, 8, ["onClick"])
])) : Vue.createCommentVNode("", true),
Vue.createElementVNode("div", _hoisted_6, [
Vue.createElementVNode("div", _hoisted_7, Vue.toDisplayString(Vue.unref(t)("Our email address")), 1),
Vue.createElementVNode("div", _hoisted_8, Vue.toDisplayString(Vue.unref(email)), 1),
Vue.createVNode(Vue.unref(uikitBaseComponentVue3.IconCopy), {
class: "copy-icon",
onClick: _cache[0] || (_cache[0] = ($event) => Vue.unref(onCopy)(Vue.unref(email)))
})
])
]);
};
}
});
exports.default = _sfc_main;