{"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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}