{"version":3,"file":"index.vue.mjs","sources":["../../../../../../components/input/src/index.vue"],"sourcesContent":["<script lang=\"ts\" setup>\nimport { useNamespace } from '@fusion-ui-vue/utils'\nimport { computed } from 'vue'\nimport { UPDATE_MODEL_EVENT } from '@fusion-ui-vue/constants'\nimport { inputProps } from './input'\n\nconst props = defineProps(inputProps)\nconst emits = defineEmits<{ (e: 'update:modelValue', v: string): void }>()\nconst ns = useNamespace('input')\n\nconst value = computed<string>({\n  get() {\n    return props.modelValue as any\n  },\n  set(newVal) {\n    emits(UPDATE_MODEL_EVENT, newVal)\n  },\n})\n</script>\n\n<template>\n  <!-- eslint-disable-next-line vue/html-self-closing -->\n  <input v-model=\"value\" :class=\"[ns.b()]\" class=\"bady-large\" />\n</template>\n"],"names":[],"mappings":";;;;;;;;;;;;;;AAQM,IAAA,MAAA,EAAA,GAAK,aAAa,OAAO,CAAA,CAAA;AAE/B,IAAA,MAAM,QAAQ,QAAiB,CAAA;AAAA,MAC7B,GAAM,GAAA;AACJ,QAAA,OAAO,KAAM,CAAA,UAAA,CAAA;AAAA,OACf;AAAA,MACA,IAAI,MAAQ,EAAA;AACV,QAAA,KAAA,CAAM,oBAAoB,MAAM,CAAA,CAAA;AAAA,OAClC;AAAA,KACD,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}