automngr/resources/js/Components/CurrencyInput.vue

21 lines
400 B
Vue

<template>
<input ref="inputRef" type="text" :value="formattedValue">
</template>
<script>
import useCurrencyInput from 'vue-currency-input';
export default {
name: 'CurrencyInput',
props: {
modelValue: Number,
options: Object,
},
setup(props) {
const { formattedValue, inputRef } = useCurrencyInput(props.options);
return { inputRef, formattedValue };
},
};
</script>