1import{d as z,o as n,h as r,J as _,m as s,t as i,D as c,i as d,ag as b,j as h,R as x,l,_ as C}from"./QJre-PsH.js";const k={key:0,class:"b-textarea__label-container"},I={class:"b-textarea__label"},S={class:"b-textarea__field-container"},T={class:"b-textarea__content"},A=["placeholder","value","disabled","readonly"],j={class:"b-textarea__messages"},D={key:0,class:"b-textarea__error"},F={class:"b-textarea__error-text"},N={key:0,class:"b-textarea__hint"},$={class:"b-textarea__hint-text"},E=z({__name:"BTextArea",props:{label:{default:""},placeholder:{default:""},error:{default:""},hint:{default:""},state:{default:void 0},size:{default:"80"},dir:{default:"rtl"},readonly:{type:Boolean,default:!1},modelValue:{default:""}},emits:["update:modelValue","focus","blur","input"],setup(e,{emit:m}){const a=e,o=m,f=l(()=>["b-textarea",`b-textarea--size-${a.size}`,`b-textarea--${a.state}`,`b-textarea--${a.dir}`,a.error&&"b-textarea--error"].filter(Boolean).join(" ")),v=l(()=>!!a.error),p=l(()=>!!a.hint),B=l(()=>a.state==="disable"||a.state==="disable-written"),g=l(()=>["b-textarea__field"].join(" ")),y=t=>{const u=t.target;o("update:modelValue",u.value),o("input",t)},V=t=>o("focus",t),w=t=>o("blur",t);return(t,u)=>(n(),r("div",{class:_(f.value)},[e.label?(n(),r("div",k,[s("label",I,i(e.label),1)])):c("",!0),s("div",S,[s("div",T,[s("textarea",{class:_(g.value),placeholder:e.placeholder,value:e.modelValue,disabled:B.value,readonly:e.readonly,onInput:y,onFocus:V,onBlur:w},null,42,A)])]),s("div",j,[d(b,{name:"slide-up"},{default:h(()=>[v.value?(n(),r("div",D,[d(x,{class:"b-textarea__error-icon",name:"icon-warning-linear",size:"20"}),s("span",F,i(e.error),1)])):c("",!0)]),_:1}),d(b,{name:"slide-up"},{default:h(()=>[p.value?(n(),r("div",N,[d(x,{class:"b-textarea__hint-icon",name:"icon-warning-linear",size:"20"}),s("span",$,i(e.hint),1)])):c("",!0)]),_:1})])],2))}}),J=C(E,[["__scopeId","data-v-1d9c00bc"]]);export{J as B};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.