{"version":3,"file":"tip-icon.vue2.mjs","sources":["../../../../../../src/components/my/icon/tip-icon.vue"],"sourcesContent":["<template>\n    <my-tooltip :content=\"tips\"\n                :disabled=\"tips == ''\"\n                trigger=\"hover\"\n                :placement=\"placement\">\n        <my-icon :disabled=\"disabled\"\n                 :class=\"props.class\"\n                 :size=\"size\"\n                 :padding=\"padding\"\n                 @click=\"emit('click')\"\n                 @update:model-value=\"(val)=>emit('update:modelValue', val)\"\n                 :modelValue=\"modelValue\">\n            <slot />\n        </my-icon>\n    </my-tooltip>\n</template>\n\n<script setup lang=\"ts\">\nimport MyIcon from '@myprint/design/components/my/icon/my-icon.vue';\nimport MyTooltip from '@myprint/design/components/my/tooltip/my-tooltip.vue';\n\nconst emit = defineEmits(['update:modelValue', 'click']);\n\nconst props = withDefaults(defineProps<{\n        tips?: string,\n        disabled?: boolean,\n        modelValue?: boolean,\n        class?: string,\n        size?: number,\n        padding?: string,\n        placement?: string,\n    }>(),\n    {\n        tips: '',\n        disabled: false,\n        modelValue: false,\n        class: '',\n        size: null!,\n        padding: null!,\n        placement: 'bottom'\n    });\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAqBA,IAAA,MAAM,IAAO,GAAA,MAAA,CAAA;AAEb,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}