Currency input expulsion

This commit is contained in:
AnandaTon 2023-08-22 09:00:36 +07:00
parent a3eabec197
commit 4c6f18176d
3 changed files with 16 additions and 65 deletions

View file

@ -3,10 +3,15 @@
ref="inputRef"
v-model="formattedValue"
:dense="dense"
:outlined="outlined"
:class="className"
:readonly="readonly"
:borderless="borderless"
:outlined="edit"
:class="
edit == true
? 'full-width inputgreen cursor-pointer'
: 'full-width cursor-pointer'
"
:readonly="!edit"
:borderless="!edit"
hide-bottom-space
>
<template v-for="(_, slot) in slots" v-slot:[slot]="scope">
<slot :name="slot" v-bind="scope || {}" />
@ -24,21 +29,11 @@ const props = defineProps({
modelValue: Number,
dense: {
type: Boolean,
default: false,
default: true,
},
outlined: {
edit: {
type: Boolean,
default: false,
},
readonly: {
type: Boolean,
default: false,
},
borderless: {
type: Boolean,
default: false,
},
className: String,
});
const { inputRef, formattedValue, setValue } = useCurrencyInput({