/*! For license information please see ba01bce307afcc9a88c0b242d7eb7cf5.js.LICENSE.txt */ "use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["sub-common/ba01bce307afcc9a88c0b242d7eb7cf5"],{"./src/components/textareaEnhance/index.tsx":function(e,t,n){var a=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),c=n("./node_modules/react/cjs/react.production.min.js"),o=n("./node_modules/classnames/index.js"),u=n.n(o),l=n("./src/components/textareaEnhance/index.module.scss"),r=n("./src/use/useCommon.ts"),d=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),i=function TextareaEnhance(e){var t=e.onChange,n=e.title,o=void 0===n?"":n,i=e.placeholder,m=void 0===i?"请输入":i,f=e.defaultValue,x=e.onlyRead,p=void 0!==x&&x,h=e.maxLength,j=void 0===h?200:h,g=e.customStyle,v=e.customClassName,_=(0,c.useState)(0),w=(0,a.default)(_,2),b=w[0],N=w[1],V=(0,c.useState)(!1),C=(0,a.default)(V,2),y=C[0],S=C[1],k=(0,c.useRef)(j),E=(0,r.usePropsValue)({value:f,defaultValue:"",onChange:function onChange(e){null==t||t(e)}}),T=(0,a.default)(E,2),R=T[0],B=T[1],D=function getDesc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e;e.length>k.current&&(t=e.slice(0,k.current)),N(t.length),B(t)};(0,c.useEffect)((function(){D(f)}),[f]);var I=function toggleShowRealTextarea(e){S(e)};return(0,d.jsxs)(s.View,{className:l.default.other_desc,children:[(0,d.jsx)(s.View,{className:l.default.title,children:o}),(0,d.jsxs)(s.View,{className:l.default.textarea,children:[y&&!p?(0,d.jsx)(s.Textarea,{autoFocus:!0,value:R,onBlur:function onBlur(){return I(!1)},style:g,className:u()(l.default.textarea_con,v),cursorSpacing:100,maxlength:k.current,onInput:function onInput(e){return D(e.detail.value)}}):(0,d.jsx)(s.View,{className:u()(l.default.textarea_con_pretend,R&&l.default.textarea_con_pretend_ed,v),style:g,onClick:function onClick(){return I(!0)},children:R||m}),(0,d.jsx)(s.View,{className:l.default.descDataNum,children:"".concat(b,"/").concat(k.current)})]})]})};t.default=(0,c.memo)(i)}}]);