Build 610373stable
Module 761431
2,168 characters · in ea5b7ab556e945e7.jsDependencies
Source Raw
function(e,t,n){n.d(t,{T:()=>m,y:()=>x});var i=n(477900),l=n(582128),s=n(503698),r=n.n(s),a=n(103557),o=n(95477),d=n(236408),c=n(375226),u=n(231088),g=n(662101);function m(e){let{isEditing:t,inputRef:n,...i}=(0,u.Ww)(e),{enabled:s}=c.A.useConfig({location:"EditableTextField"});return l.useEffect(()=>{t&&null!=n.current&&n.current.setSelectionRange(n.current.value.length,n.current.value.length)},[t,n]),{isEditing:t,inputRef:n,isInlineSurface:s,...i}}function x(e){let{isEditing:t,committedValue:n,editedValue:s,setEditedValue:c,onCommit:m,editButtonRef:x,handleStartEditing:f,handleCancel:h,wrapperRef:p,onBlur:I,onContainerKeyDown:j,inputRef:A,onInputKeyDown:E,preview:v,placeholder:S,editButtonAriaLabel:C,label:b,variant:k="default",rows:T,maxRows:N,maxLength:y,error:w,warning:R,trailing:_,className:L,disabled:O=!1,growWidth:P,removeVerticalPadding:D,textVariant:M,textColor:G,spellCheck:U,hugContents:F,textClassName:W,isInlineSurface:H}=e,B=(0,u.n4)(t?s:n,y),V=t&&s!==n,z=B??(V?void 0:w),Y="multiline"===k,K="default"===k?{variant:"default",trailing:_}:{variant:k},X=l.useId(),q=z??R,Z={label:b,hideLabel:!0,inputRef:A,value:s,onChange:c,onKeyDown:E,maxLength:y,placeholder:S,error:z,helperText:R,disabled:O,spellCheck:U},J=H?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.A,{className:r()(g.u,W,{[g.N]:F}),value:n,preview:v,trailing:null!=_?(0,i.jsx)(u.RY,{..._}):void 0,placeholder:S,"aria-label":b,"aria-describedby":null!=q?X:void 0,variant:M??"text-sm/normal",maxLength:y,multiline:Y,maxRows:N,matchControlHeight:Y||D?void 0:"compact"===k?"sm":"md",disabled:O,spellCheck:U,onFocus:f,onChange:c,onBlur:h,onCommit:m,autoComplete:"off"}),null!=q&&(0,i.jsx)(u.Zf,{id:X,type:null!=z?"error":"warning",message:q})]}):Y?(0,i.jsx)(a.f,{...Z,rows:T,maxRows:N,autosize:!0}):(0,i.jsx)(o.k,{...Z,trailing:_});return(0,i.jsx)(u.ZL,{...K,isEditing:H||t,preview:"function"==typeof v?v(n,{focused:!1}):v,placeholder:S,editButtonRef:x,editButtonAriaLabel:C,onStartEditing:f,className:L,growWidth:P,removeVerticalPadding:!H&&D,wrapperRef:p,onBlur:H?void 0:I,onKeyDown:H?void 0:j,disabled:O,textVariant:M,textColor:G,input:J,previewErrorMessage:z,previewWarningMessage:R})}}