import{V as w}from"./VRow-BBXGaEzE.js";import{V}from"./VCol-C3sez0M4.js";import{d as B,r as v,z as E,P as F,x as k,w as r,f as I,i as f,h as m,k as g,t as d,g as S,m as b,j as u,E as T,A as h,W as L,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},G={style:{color:"#3C4056","font-size":"16px !important"}},H={style:{color:"#AEB0B9"}},J=B({__name:"textInput",props:["printAreaListItem","fontList","id"],emits:["update:textInputData"],setup(_,{emit:y}){const a=_,c=y,t=v(""),i=v(0),p=v(0),z=s=>{i.value=s,p.value=t.value.length,t.value.length>=i.value&&(p.value=i.value),t.value=t.value.slice(0,i.value),c("update:textInputData",{id:a.id,text:t.value,uid:o.value})},N=s=>{i.value=s,p.value=t.value.length,t.value.length>=i.value&&(p.value=i.value),t.value=t.value.slice(0,i.value),c("update:textInputData",{id:a.id,text:t.value,uid:o.value})},o=v(""),n=v([]),A=E(()=>{var s;return(s=n.value.find(e=>e.id===o.value))==null?void 0:s.uid}),D=()=>{n.value.sort((s,e)=>s.sortNum-e.sortNum)},C=()=>{n.value.length>0&&!o.value&&(o.value=n.value[0].id,c("update:textInputData",{id:a.id,text:t.value,uid:o.value}))};return F(()=>{a.fontList&&(n.value=[],a.fontList.forEach(s=>{s.fontList.forEach(e=>{n.value.push(e)})}),D(),C())}),(s,e)=>(I(),k(w,null,{default:r(()=>[f(V,{md:"6",cols:"12"},{default:r(()=>[m("div",j,[m("div",q,[g(d(a.printAreaListItem.name)+" ",1),a.printAreaListItem.required?(I(),S("span",W,"*")):b("",!0),e[4]||(e[4]=g(": ")),m("span",G,d(u(t)),1)]),f(T,{modelValue:u(t),"onUpdate:modelValue":e[0]||(e[0]=l=>h(t)?t.value=l:null),label:"Customized text",variant:"outlined",maxlength:a.printAreaListItem.textNum,onInput:e[1]||(e[1]=l=>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:L({"font-family":u(A),"font-size":"50px"})},d(u(t)),5)]),_:1}),f(V,{md:"6",cols:"12"},{default:r(()=>[f(U,{modelValue:u(o),"onUpdate:modelValue":[e[2]||(e[2]=l=>h(o)?o.value=l:null),e[3]||(e[3]=l=>N(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:l,item:x})=>[f($,P(l,{style:{"font-family":x.raw.uid}}),null,16,["style"])]),selection:r(({item:l,index:x})=>[m("span",{style:L({"font-family":l.raw.uid})},d(l.raw.name),5)]),_:1},8,["modelValue","items"])]),_:1})]),_:1}))}}),at=R(J,[["__scopeId","data-v-23760024"]]);export{at as default};