{"version":3,"file":"button-group2.mjs","sources":["../../../../../../packages/components/button/src/button-group.vue"],"sourcesContent":["<template>\r\n  <div :class=\"`${ns.b('group')}`\">\r\n    <slot></slot>\r\n  </div>\r\n</template>\r\n\r\n<script lang=\"ts\">\r\nimport { defineComponent, provide, reactive, toRef } from 'vue'\r\nimport { useNamespace } from '@sgui-plus/hooks'\r\nimport { ButtonGroupContextKey } from './constants'\r\nimport { buttonGroupProps } from './button-group'\r\n\r\nexport default defineComponent({\r\n  name: 'SgButtonGroup',\r\n  props: buttonGroupProps,\r\n\r\n  setup(props) {\r\n    provide(\r\n      ButtonGroupContextKey,\r\n      reactive({\r\n        size: toRef(props, 'size'),\r\n        type: toRef(props, 'type'),\r\n      })\r\n    )\r\n    const ns = useNamespace('button')\r\n    return {\r\n      ns,\r\n    }\r\n  },\r\n})\r\n</script>\r\n"],"names":["_normalizeClass"],"mappings":";;;;AACa,SAAA,WAAA,CAAA,IAAA,EAAA,MAAA,EAAK,MAAI,EAAA,MAAA,EAAA,KAAA,EAAA,QAAA,EAAA;;IAClB,KAAa,EAAAA,cAAA,CAAA,CAAA,EAAA,IAAA,CAAA,EAAA,CAAA,CAAA,CAAA,OAAA,CAAA,CAAA,CAAA,CAAA;AAAA,GAAA,EAAA;;;;;;;;"}