comic-plus
Version:
<p align="center"> <img width="200px" src="./logo.png"/> </p>
24 lines (23 loc) • 806 B
JavaScript
;
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;