Files
nademitex_admin/dist/assets/AdminCurrencyInput-Bo4teStb.js
T

1 line
906 B
JavaScript

import{Q as e,U as t,j as n,o as r,q as i,t as a,ut as o,z as s}from"./index-dG7O4aC2.js";var c=[`id`,`value`,`placeholder`,`disabled`],l=n(i({__name:`AdminCurrencyInput`,props:{modelValue:{default:null},placeholder:{default:``},disabled:{type:Boolean,default:!1},id:{},inputClass:{default:`admin-input`},allowEmpty:{type:Boolean,default:!0}},emits:[`update:modelValue`],setup(n,{emit:i}){let l=n,u=i,d=s(()=>l.modelValue==null||!Number.isFinite(l.modelValue)?``:r(l.modelValue));function f(e){let t=e.target,n=a(t.value);if(!n){u(`update:modelValue`,l.allowEmpty?null:0),t.value=``;return}let i=Number(n);u(`update:modelValue`,i),t.value=r(i)}return(r,i)=>(e(),t(`input`,{id:n.id,type:`text`,inputmode:`numeric`,dir:`ltr`,class:o([`admin-currency-input`,n.inputClass]),value:d.value,placeholder:n.placeholder,disabled:n.disabled,onInput:f},null,42,c))}}),[[`__scopeId`,`data-v-56435fc8`]]);export{l as t};