UNPKG

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,

27 lines (26 loc) 886 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const Vue = require("vue"); const _sfc_main = /* @__PURE__ */ Vue.defineComponent({ __name: "TuiSwitch", props: { modelValue: { type: Boolean } }, emits: ["update:modelValue"], setup(__props, { emit: __emit }) { const props = __props; const emit = __emit; function toggleSwitch() { emit("update:modelValue", !props.modelValue); } return (_ctx, _cache) => { return Vue.openBlock(), Vue.createElementBlock("div", { class: Vue.normalizeClass([props.modelValue ? "switch-container" : "switch-container-active"]), onClick: toggleSwitch }, _cache[0] || (_cache[0] = [ Vue.createElementVNode("div", { class: "switch-core" }, null, -1) ]), 2); }; } }); exports.default = _sfc_main;