UNPKG

@tencentcloud/roomkit-electron-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,

30 lines (29 loc) 1.01 kB
import { defineComponent, createElementBlock, openBlock, normalizeClass, createElementVNode, pushScopeId, popScopeId } from "vue"; const _withScopeId = (n) => (pushScopeId("data-v-791f9c34"), n = n(), popScopeId(), n); const _hoisted_1 = /* @__PURE__ */ _withScopeId(() => /* @__PURE__ */ createElementVNode("div", { class: "switch-core" }, null, -1)); const _hoisted_2 = [ _hoisted_1 ]; const _sfc_main = /* @__PURE__ */ 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 openBlock(), createElementBlock("div", { class: normalizeClass([props.modelValue ? "switch-container" : "switch-container-active"]), onClick: toggleSwitch }, _hoisted_2, 2); }; } }); export { _sfc_main as default };