Module 292666

3,507 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{k:()=>R,p:()=>v});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(612324),l=n(834730),u=n(219869),c=n(528265),d=n(939249),_=n(285796),h=n(452027),f=n(862301),E=n(187322),p=n(15626),m=n(661531),g=n(504345),A=n(990078),I=n(823607),T=n(511274),S=n(375708),N=n(311109);function C(e,t){let n=r.useContext(g.cK);return r.useEffect(()=>{n.setHasValue?.(null!=t&&""!==t||null!=e&&""!==e),n.setIsFocused?.(!1)},[]),r.useEffect(()=>{null!=e&&""!==e&&n.setHasValue?.(!0)},[n,e]),n}function y(e){let{accessory:t,inputSize:n,disabled:r}=e;if("string"==typeof t)return(0,i.jsx)(l.E,{variant:"text-md/normal",color:"input-placeholder-text-default",className:N.leadingText,children:t});if("icon"in t){let{tooltip:e,...s}=t,a=(0,i.jsx)(u.T,{...s,size:"md"===n?"sm":"xs",variant:"input-accessory"});return null!=e?(0,i.jsx)(A.m,{asContainer:!0,text:e,shouldShow:!r,children:a}):a}if("button"in t)return(0,i.jsx)("div",{className:N.icon,children:t.button});if("type"in t&&"tags"===t.type){let{type:e,...n}=t;return(0,i.jsx)(c.C,{...n,layout:"inline"})}return"type"in t&&"image"===t.type?(0,i.jsx)("img",{"aria-hidden":!0,alt:"",src:t.src,className:N.image}):(0,i.jsx)("div",{className:N.icon,children:(0,i.jsx)(t,{size:"md"===n?"xs":"xxs",color:m.A.colors.ICON_STRONG})})}function O(e){let{inputSize:t,onClick:n}=e;return(0,i.jsx)(d.D,{className:N.clearButton,onClick:n,"aria-label":S.intl.string(S.t.VkKicb),children:(0,i.jsx)(_.a,{size:"md"===t?"xs":"xxs",color:"currentColor"})})}function R(e){let{disabled:t=!1,editable:n,inputRef:s,focusProps:l,name:u="",type:c="text",placeholder:d="",maxLength:_,value:p,defaultValue:m,minLength:g,error:A,defaultDirty:S=!1,leading:R,trailing:b,validateOn:L="change",size:D="md",fullWidth:w=!1,clearable:P=!1,showCharacterCount:M=!1,...x}=e,{fieldProps:U}=(0,h.n)(x),k=(0,T.Y)({validateOn:L,error:A,value:p,minLength:g,maxLength:_,defaultDirty:S}),{setShouldValidate:G}=k,V=C(p,m),F="object"==typeof R&&"type"in R&&"tags"===R.type,B=r.useRef(null),H=(0,o.A)(B,s),j=r.useRef(null),W=x.readOnly;null==W&&!1===n&&(W=!0);let Y=null;("boolean"==typeof P?P&&null!=p&&""!==p&&!W:P.show)?Y=(0,i.jsx)(O,{inputSize:D,onClick:function(e){null!=x.onClear?x.onClear(e):x.onChange?.("",u),requestAnimationFrame(()=>{B.current?.focus()})}}):null!=b&&(Y=(0,i.jsx)(y,{accessory:b,inputSize:D}));let K=null;null!=R&&(K=(0,i.jsx)(y,{accessory:R,inputSize:D}));let $=M?(0,i.jsx)(I.n,{value:p,maxLength:_}):null;return(0,i.jsx)(h.D,{...U,errorMessage:k.hasError?k.errorMessage??void 0:void 0,trailingAuxiliaryContent:$,children:(0,i.jsxs)(f.F,{ref:j,disabled:t,validation:k,fullWidth:w,readOnly:W,className:a()(N.container,N[D],{[N.hasLeading]:null!=K,[N.hasTrailing]:null!=Y,[N.hasTags]:F}),children:[K,(0,i.jsx)(E.vN,{ringTarget:j,...l,children:(0,i.jsx)(v,{name:u,className:N.input,disabled:t,readOnly:W,"aria-required":U.required,type:c,placeholder:d,maxLength:_,minLength:g,value:p,defaultValue:m,"data-mana-component":"text-input",...x,onChange:function(e){let t=e.currentTarget.value;x.onChange?.(t,u),G(!0),V.setHasValue?.(""!==t)},onBlur:e=>{x.onBlur?.(e),V.setIsFocused?.(!1)},onFocus:e=>{x.onFocus?.(e),V.setIsFocused?.(!0)},ref:H})}),Y]})})}function v(e){let{value:t,defaultValue:n,"aria-labelledby":s,...a}=e,o=C(t,n),l=r.useContext(p._);return(0,i.jsx)("input",{...a,value:t,defaultValue:n,id:l?.controlId,"aria-labelledby":s??o.titleId,"aria-describedby":l?.describedById,"aria-errormessage":l?.errorMessageId,"aria-invalid":l?.errorMessageId!=null})}}