vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 1.37 kB
Source Map (JSON)
{"version":3,"file":"option-group.vue2.cjs","sources":["../../../components/option/option-group.vue"],"sourcesContent":["<script setup lang=\"ts\">\nimport { useNameHelper } from '@vexip-ui/config'\nimport { optionGroupProps } from './props'\n\ndefineOptions({ name: 'OptionGroup' })\n\ndefineProps(optionGroupProps)\n\nconst nh = useNameHelper('option-group')\n</script>\n\n<template>\n <li\n :class=\"{\n [nh.b()]: true,\n [nh.ns('option-vars')]: true,\n [nh.bm('divided')]: divided\n }\"\n >\n <div :class=\"nh.be('label')\">\n <slot name=\"label\">\n {{ label }}\n </slot>\n </div>\n <ul :class=\"nh.be('list')\">\n <slot></slot>\n </ul>\n </li>\n</template>\n"],"names":["nh","useNameHelper","_createElementBlock","_normalizeClass","_unref","divided","_createElementVNode","_renderSlot","_ctx","label"],"mappings":"2LAQM,MAAAA,EAAKC,gBAAc,cAAc,8BAIrCC,EAAA,mBAeK,KAAA,CAdF,MAAKC,EAAAA,eAAA,CAAW,CAAAC,QAAAJ,CAAA,EAAG,EAAC,CAAA,EAAA,GAAkB,CAAAI,EAAA,MAAAJ,CAAA,EAAG,GAAE,aAAA,CAAA,EAAA,IAA+BI,EAAAA,MAAEJ,CAAA,EAAC,GAAE,SAAA,CAAA,EAAcK,EAAO,YAMrGC,EAAAA,mBAIM,MAAA,CAJA,MAAKH,EAAE,eAAAC,EAAA,MAAEJ,CAAA,EAAC,GAAE,OAAA,CAAA,CAAA,GAChBO,EAAAA,WAEOC,oBAFP,IAEO,qCADFC,EAAK,KAAA,EAAA,CAAA,QAGZH,EAAAA,mBAEK,KAAA,CAFA,MAAKH,EAAE,eAAAC,EAAA,MAAEJ,CAAA,EAAC,GAAE,MAAA,CAAA,CAAA,GACfO,aAAaC,EAAA,OAAA,SAAA,CAAA"}