{"version":3,"file":"my-Button.vue2.mjs","sources":["../../../../../../src/components/my/button/my-Button.vue"],"sourcesContent":["<template>\n    <button aria-disabled=\"false\"\n            @click=\"click\"\n            :class=\"{\n                'disabled': disabled,\n                'my-button--small': size == 'small',\n                'is-active': isActive\n            }\"\n            class=\"my-button\">\n        <slot />\n    </button>\n</template>\n\n<script setup lang=\"ts\">\nconst emit = defineEmits(['click']);\n\nconst props = withDefaults(defineProps<{\n    size?: 'small' | '',\n    disabled?: boolean,\n    isActive?: boolean,\n}>(), {\n    size: '',\n    disabled: false,\n    isActive: false\n});\n\nfunction click() {\n    if (props.disabled) {\n        return;\n    }\n    emit('click');\n}\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;AAcA,IAAA,MAAM,IAAO,GAAA,MAAA,CAAA;AAEb,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;AAUd,IAAA,SAAS,KAAQ,GAAA;AACb,MAAA,IAAI,MAAM,QAAU,EAAA;AAChB,QAAA,OAAA;AAAA,OACJ;AACA,MAAA,IAAA,CAAK,OAAO,CAAA,CAAA;AAAA,KAChB;;;;;;;;;;;;;;;;;;;"}