UNPKG

song-ui-u

Version:

vue3 + js的PC前端组件库

1 lines 1.02 kB
{"version":3,"file":"index.vue.cjs","sources":["../../../../../packages/components/checkbox/src/index.vue"],"sourcesContent":["<template>\n <component :is=\"tag\" :class=\"[ns.b(), ns.is('disabled', true)]\">\n <span :class=\"[ns.e('input-wrapper')]\">\n <input :class=\"[ns.e('input')]\" type=\"checkbox\" value=\"111\" />\n <span :class=\"[ns.e('inner')]\"></span>\n </span>\n <span><slot /></span>\n </component>\n</template>\n<script>\nexport default { name: \"x-checkbox\" };\n</script>\n<script setup>\nimport { computed } from \"vue\";\nimport { useNamespace, useParent } from \"@ui-library/hook\";\nconst ns = useNamespace(\"checkbox\");\n/** props */\nconst props = defineProps({\n tag: {\n type: String,\n default: \"label\",\n },\n});\n</script>\n"],"names":["useNamespace"],"mappings":";;;;;;;;;AAUA,MAAe,WAAA,GAAA,EAAE,IAAI,EAAE,YAAY,EAAE,CAAA;;;;;;;;;;;;AAKrC,MAAM,EAAE,GAAGA,oBAAY,CAAC,UAAU,CAAC,CAAA;AACnC;AACA,MAAM,KAAK,GAAG,OAKZ,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}