1import{c as d}from"./Be1fzYNM.js";import{s as l}from"./DBxI2bAd.js";import{Y as s,L as o,a as u,o as p}from"./5C45SWn7.js";import"./CVoDoicA.js";import"./BYPgBwng.js";var f=` 2 .p-textarea { 3 font-family: inherit; 4 font-feature-settings: inherit; 5 font-size: 1rem; 6 color: dt('textarea.color'); 7 background: dt('textarea.background'); 8 padding-block: dt('textarea.padding.y'); 9 padding-inline: dt('textarea.padding.x'); 10 border: 1px solid dt('textarea.border.color'); 11 transition: 12 background dt('textarea.transition.duration'), 13 color dt('textarea.transition.duration'), 14 border-color dt('textarea.transition.duration'), 15 outline-color dt('textarea.transition.duration'), 16 box-shadow dt('textarea.transition.duration'); 17 appearance: none; 18 border-radius: dt('textarea.border.radius'); 19 outline-color: transparent; 20 box-shadow: dt('textarea.shadow'); 21 } 22 23 .p-textarea:enabled:hover { 24 border-color: dt('textarea.hover.border.color'); 25 } 26 27 .p-textarea:enabled:focus { 28 border-color: dt('textarea.focus.border.color'); 29 box-shadow: dt('textarea.focus.ring.shadow'); 30 outline: dt('textarea.focus.ring.width') dt('textarea.focus.ring.style') dt('textarea.focus.ring.color'); 31 outline-offset: dt('textarea.focus.ring.offset'); 32 } 33 34 .p-textarea.p-invalid { 35 border-color: dt('textarea.invalid.border.color'); 36 } 37 38 .p-textarea.p-variant-filled { 39 background: dt('textarea.filled.background'); 40 } 41 42 .p-textarea.p-variant-filled:enabled:hover { 43 background: dt('textarea.filled.hover.background'); 44 } 45 46 .p-textarea.p-variant-filled:enabled:focus { 47 background: dt('textarea.filled.focus.background'); 48 } 49 50 .p-textarea:disabled { 51 opacity: 1; 52 background: dt('textarea.disabled.background'); 53 color: dt('textarea.disabled.color'); 54 } 55 56 .p-textarea::placeholder { 57 color: dt('textarea.placeholder.color'); 58 } 59 60 .p-textarea.p-invalid::placeholder { 61 color: dt('textarea.invalid.placeholder.color'); 62 } 63 64 .p-textarea-fluid { 65 width: 100%; 66 } 67 68 .p-textarea-resizable { 69 overflow: hidden; 70 resize: none; 71 } 72 73 .p-textarea-sm { 74 font-size: dt('textarea.sm.font.size'); 75 padding-block: dt('textarea.sm.padding.y'); 76 padding-inline: dt('textarea.sm.padding.x'); 77 } 78 79 .p-textarea-lg { 80 font-size: dt('textarea.lg.font.size'); 81 padding-block: dt('textarea.lg.padding.y'); 82 padding-inline: dt('textarea.lg.padding.x'); 83 } 84`,c={root:function(t){var a=t.instance,n=t.props;return["p-textarea p-component",{"p-filled":a.$filled,"p-textarea-resizable ":n.autoResize,"p-textarea-sm p-inputfield-sm":n.size==="small","p-textarea-lg p-inputfield-lg":n.size==="large","p-invalid":a.$invalid,"p-variant-filled":a.$variant==="filled","p-textarea-fluid":a.$fluid}]}},x=s.extend({name:"textarea",style:f,classes:c}),b={name:"BaseTextarea",extends:l,props:{autoResize:Boolean},style:x,provide:function(){return{$pcTextarea:this,$parentInstance:this}}};function i(e){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(e)}function h(e,t,a){return(t=m(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function m(e){var t=v(e,"string");return i(t)=="symbol"?t:t+""}function v(e,t){if(i(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(i(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var g={name:"Textarea",extends:b,inheritAttrs:!1,observer:null,mounted:function(){var t=this;this.autoResize&&(this.observer=new ResizeObserver(function(){requestAnimationFrame(function(){t.resize()})}),this.observer.observe(this.$el))},updated:function(){this.autoResize&&this.resize()},beforeUnmount:function(){this.observer&&this.observer.disconnect()},methods:{resize:function(){this.$el.offsetParent&&(this.$el.style.height="auto",this.$el.style.height=this.$el.scrollHeight+"px",parseFloat(this.$el.style.height)>=parseFloat(this.$el.style.maxHeight)?(this.$el.style.overflowY="scroll",this.$el.style.height=this.$el.style.maxHeight):this.$el.style.overflow="hidden")},onInput:function(t){this.autoResize&&this.resize(),this.writeValue(t.target.value,t)}},computed:{attrs:function(){return o(this.ptmi("root",{context:{filled:this.$filled,disabled:this.disabled}}),this.formField)},dataP:function(){return d(h({invalid:this.$invalid,fluid:this.$fluid,filled:this.$variant==="filled"},this.size,this.size))}}}
84,y=["value","name","disabled","aria-invalid","data-p"];function z(e,t,a,n,$,r){return p(),u("textarea",o({class:e.cx("root"),value:e.d_value,name:e.name,disabled:e.disabled,"aria-invalid":e.invalid||void 0,"data-p":r.dataP,onInput:t[0]||(t[0]=function(){return r.onInput&&r.onInput.apply(r,arguments)})},r.attrs),null,16,y)}g.render=z;export{g as default};
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.