{"version":3,"file":"my-radio.vue2.mjs","sources":["../../../../../../src/components/my/radio/my-radio.vue"],"sourcesContent":["<template>\n    <my-group>\n        <my-button v-for=\"(item, index) in dataList\"\n                   @click=\"onClick(item)\"\n                   size=\"small\"\n                   :isActive=\"modelValue == item.value\"\n                   :key=\"index\">{{ item.label }}\n        </my-button>\n    </my-group>\n</template>\n\n<script setup lang=\"ts\">\n\nimport MyGroup from '@myprint/design/components/my/group/my-group.vue';\nimport MyButton from '@myprint/design/components/my/button/my-Button.vue';\n\nconst emit = defineEmits(['update:modelValue']);\n\nwithDefaults(defineProps<{\n        disabled?: boolean,\n        modelValue: string | number | null | undefined,\n        dataList: any[],\n    }>(),\n    {\n        disabled: false\n    });\n\nfunction onClick(item: any) {\n    emit('update:modelValue', item.value);\n}\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;AAgBA,IAAA,MAAM,IAAO,GAAA,MAAA,CAAA;AAWb,IAAA,SAAS,QAAQ,IAAW,EAAA;AACxB,MAAK,IAAA,CAAA,mBAAA,EAAqB,KAAK,KAAK,CAAA,CAAA;AAAA,KACxC;;;;;;;;;;;;;;;;;;;;;;;;;;"}