UNPKG

comic-plus

Version:

<p align="center"> <img width="200px" src="./logo.png"/> </p>

24 lines (23 loc) 806 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); require("../../../utils/config.js"); const typescript = require("../../../utils/typescript.js"); require("@vueuse/core"); const OptionGroup = vue.defineComponent({ name: "CuOptionGroup", props: { label: String, icon: Object }, setup(props, { slots }) { return () => { return vue.h("ul", { class: "cu-option-group" }, [ vue.h( "li", { class: "cu-option-group__label" }, slots.label ? slots.label() : [typescript.isVueComponent(props.icon) && vue.h(props.icon, { class: "cu-option-group__icon" }), props.label] ), slots.default() ]); }; } }); exports.default = OptionGroup;