(("undefined"!=typeof self?self:this).webpackJsonp_thunderbolt_elements=("undefined"!=typeof self?self:this).webpackJsonp_thunderbolt_elements||[]).push([[354],{1572:function(e,n,t){e.exports={TextAreaDefaultSkin:"_42POZ",textAreaDefaultSkin:"_42POZ",textarea:"_1qIig","validation-indication":"_3ICLQ",validationIndication:"_3ICLQ",label:"_2SAi8",hasLabel:"_2ugKu","required-indication":"_2PyT-",requiredIndication:"_2PyT-",ResponsiveTextAreaDefaultSkin:"_3DmNb",responsiveTextAreaDefaultSkin:"_3DmNb"}},487:function(e,n,t){"use strict";t.r(n);n.default=function(e){var n=e.updateProps;return{onInput:function(e){n({value:e.currentTarget.value})},setValidityIndication:function(e){n({shouldShowValidityIndication:e})}}}},588:function(e,n,t){"use strict";t.r(n);var i=t(4),a=t(179),o=t(670),r=t.n(o),u=t(674),l=t(1572),s=t.n(l),d=function(){},c=a.forwardRef((function(e,n){var t,o=e.skin,l=e.id,c=e.value,f=void 0===c?"":c,v=e.label,_=e.placeholder,p=e.readOnly,b=e.required,m=e.isDisabled,h=e.maxLength,y=e.isResponsive,g=e.shouldShowValidityIndication,I=e.validateValueAndShowIndication,k=void 0===I?d:I,x=e.setValidityIndication,D=void 0===x?d:x,w=e.onBlur,S=void 0===w?d:w,C=e.onFocus,R=void 0===C?d:C,O=e.onKeyPress,A=void 0===O?d:O,E=e.onInput,L=void 0===E?d:E,T=e.onChange,V=void 0===T?d:T,q=e.onClick,P=void 0===q?d:q,j=e.onDblClick,N=void 0===j?d:j,M=e.onMouseEnter,F=void 0===M?d:M,K=e.onMouseLeave,B=void 0===K?d:K,J=a.useState(),Q=J[0],Z=J[1],H=a.useRef(null);a.useImperativeHandle(n,(function(){return{focus:function(){var e;null===(e=H.current)||void 0===e||e.focus()},blur:function(){var e;null===(e=H.current)||void 0===e||e.blur()},setCustomValidity:function(e){var n;"message"===e.type&&(null===(n=H.current)||void 0===n||n.setCustomValidity(e.message))}}}));var z=!!v,G=r()(s.a[o],((t={})[s.a.hasLabel]=z,t[s.a.requiredIndication]=b,t[s.a.validationIndication]=!!g,t));return a.createElement("div",{id:l,className:G,onClick:function(e){m||P(e)},onDoubleClick:function(e){m||N(e)},onMouseEnter:function(e){m||F(e)},onMouseLeave:function(e){m||B(e)}},a.createElement("label",{htmlFor:"textarea_"+l,className:s.a.label},v),a.createElement("textarea",{ref:H,id:"textarea_"+l,className:r()(s.a.textarea,u.a),rows:y?1:void 0,value:f,onFocus:R,onKeyDown:A,onChange:function(e){Z(!0),D(!1),e.type="input",L(e)},onBlur:function(e){S(e),Q&&V(Object(i.__assign)(Object(i.__assign)({},e),{type:"change"})),Z(!1),k({value:e.target.value})},placeholder:_,readOnly:p,required:b,maxLength:null===h?void 0:h,disabled:m}))})),f={TextAreaDefaultSkin:a.forwardRef((function(e,n){return a.createElement(c,Object(i.__assign)({isResponsive:!1,ref:n},e))})),ResponsiveTextAreaDefaultSkin:a.forwardRef((function(e,n){return a.createElement(c,Object(i.__assign)({isResponsive:!0,ref:n},e))}))};n.default=a.forwardRef((function(e,n){var t=e.skin,o=f[t];return a.createElement(o,Object(i.__assign)({ref:n},e))}))}}]);
//# sourceMappingURL=https://static.parastorage.com/services/editor-elements/dist/TextAreaInput.4bcf9e60.chunk.min.js.map