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