import{V as A}from"./VRow-CpgfVfn0.js";import{V}from"./VCol-Jlcv_Pqy.js";import{d as w,r as d,z as D,P as C,x as B,w as n,f as E,i as p,h as u,k as F,t as v,E as S,A as I,j as m,W as L,D as b,_ as T}from"./index-CJVzca5N.js";import{V as k}from"./VSelect-5YgRXkea.js";import{a as P}from"./VList-Cuy43e6y.js";/* empty css */import"./VMenu-tBI4xg-q.js";import"./VChip-BiTPcbbS.js";import"./VSlideGroup-ClsfNyvP.js";const R={class:"customized-title pa-0"},U={class:"shipping-left mb-2"},$={style:{color:"#AEB0B9"}},j=w({__name:"textInput",props:["printAreaListItem","fontList","id"],emits:["update:textInputData"],setup(g,{emit:h}){const l=g,c=h,e=d(""),o=d(0),r=d(0),y=a=>{o.value=a,r.value=e.value.length,e.value.length>=o.value&&(r.value=o.value),e.value=e.value.slice(0,o.value),c("update:textInputData",{id:l.id,text:e.value,uid:i.value})},_=a=>{o.value=a,r.value=e.value.length,e.value.length>=o.value&&(r.value=o.value),e.value=e.value.slice(0,o.value),c("update:textInputData",{id:l.id,text:e.value,uid:i.value})},i=d(""),f=d([]),z=D(()=>{var a;return(a=f.value.find(t=>t.id===i.value))==null?void 0:a.uid}),N=()=>{f.value.sort((a,t)=>a.sortNum-t.sortNum)};return C(()=>{l.fontList&&(l.fontList.forEach(a=>{a.fontList.forEach(t=>{f.value.push(t)})}),N())}),(a,t)=>(E(),B(A,null,{default:n(()=>[p(V,{md:"6",cols:"12"},{default:n(()=>[u("div",R,[u("div",U,[F(v(l.printAreaListItem.name)+" ",1),t[4]||(t[4]=u("span",null,"*",-1))]),p(S,{modelValue:m(e),"onUpdate:modelValue":t[0]||(t[0]=s=>I(e)?e.value=s:null),label:"Customized text",variant:"outlined",maxlength:l.printAreaListItem.textNum,onInput:t[1]||(t[1]=s=>y(l.printAreaListItem.textNum))},{"append-inner":n(()=>[u("div",$,v(m(r))+"/"+v(l.printAreaListItem.textNum),1)]),_:1},8,["modelValue","maxlength"])]),u("div",{style:L({"font-family":m(z),"font-size":"50px"})},v(m(e)),5)]),_:1}),p(V,{md:"6",cols:"12"},{default:n(()=>[p(k,{modelValue:m(i),"onUpdate:modelValue":[t[2]||(t[2]=s=>I(i)?i.value=s:null),t[3]||(t[3]=s=>_(l.printAreaListItem.textNum))],class:"mt-8",label:"Font Style",height:"48px",items:m(f),variant:"outlined","item-value":"id","item-title":"name"},{item:n(({props:s,item:x})=>[p(P,b(s,{style:{"font-family":x.raw.uid}}),null,16,["style"])]),selection:n(({item:s,index:x})=>[u("span",{style:L({"font-family":s.raw.uid})},v(s.raw.name),5)]),_:1},8,["modelValue","items"])]),_:1})]),_:1}))}}),X=T(j,[["__scopeId","data-v-8a64aabd"]]);export{X as default};