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