@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,
44 lines (43 loc) • 1.42 kB
JavaScript
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const Vue = require("vue");
const uikitBaseComponentVue3 = require("@tencentcloud/uikit-base-component-vue3");
const index = require("../../locales/index.js");
require("../../utils/environment.js");
const adapter = require("../../utils/adapter.js");
function useRoomMoreHooks() {
const { t } = index.useI18n();
const groupNumber = "770645461";
const email = "chaooliang@tencent.com";
async function onCopy(value) {
try {
await adapter.clipBoard(value);
uikitBaseComponentVue3.TUIToast({
message: t("Copied successfully"),
type: uikitBaseComponentVue3.TOAST_TYPE.SUCCESS
});
} catch (error) {
uikitBaseComponentVue3.TUIToast({
message: t("Copied failure"),
type: uikitBaseComponentVue3.TOAST_TYPE.ERROR
});
}
}
const isZH = Vue.computed(() => index.default.global.locale.value === "zh-CN");
const contactContentList = [
{ id: 1, title: "group chat", content: groupNumber, copyLink: groupNumber },
{ id: 2, title: "Email", content: email, copyLink: email }
];
const handleClick = () => {
window.open("https://zhiliao.qq.com/s/c5GY7HIM62CK", "_blank");
};
return {
t,
onCopy,
contactContentList,
email,
handleClick,
isZH
};
}
exports.default = useRoomMoreHooks;
;