{"version":3,"file":"button-group2.mjs","sources":["../../../../../../../packages/components/button/src/button-group.vue"],"sourcesContent":["<template>\n  <div :class=\"xNs\">\n    <slot />\n  </div>\n</template>\n<script lang=\"ts\" setup>\nimport { computed, provide } from 'vue'\nimport { useNamespace } from '@xzx-design/hooks'\nimport { buttonGroupProps } from './button-group'\n\ndefineOptions({\n  name: 'XzxButtonGroup',\n})\n\nconst props = defineProps(buttonGroupProps)\n\nconst ns = useNamespace('button-group')\n\nconst xNs = computed(() => [\n  ns.b(),\n  ns.is(props.direction),\n  props.reverse && ns.m('reverse'),\n])\n\nexport interface ProvideProps {\n  block: boolean\n}\n\nconst provideProps = {\n  block: props.block,\n}\n\nprovide('XzxButtonGroup', provideProps)\n</script>\n"],"names":[],"mappings":";;;;;;mCAUc,CAAA;AAAA,EACZ,IAAM,EAAA,gBAAA;AACR,CAAA,CAAA,CAAA;;;;;AAEA,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;AAER,IAAA,MAAA,EAAA,GAAK,aAAa,cAAc,CAAA,CAAA;AAEhC,IAAA,MAAA,GAAA,GAAM,SAAS,MAAM;AAAA,MACzB,GAAG,CAAE,EAAA;AAAA,MACL,EAAA,CAAG,EAAG,CAAA,KAAA,CAAM,SAAS,CAAA;AAAA,MACrB,KAAM,CAAA,OAAA,IAAW,EAAG,CAAA,CAAA,CAAE,SAAS,CAAA;AAAA,KAChC,CAAA,CAAA;AAMD,IAAA,MAAM,YAAe,GAAA;AAAA,MACnB,OAAO,KAAM,CAAA,KAAA;AAAA,KACf,CAAA;AAEA,IAAA,OAAA,CAAQ,kBAAkB,YAAY,CAAA,CAAA;;;;;;;;;;;;;;;;;;;"}