UNPKG

@syngrisi/syngrisi

Version:
3 lines (2 loc) 6.62 kB
var ne=Object.defineProperty;var s=(e,i)=>ne(e,"name",{value:i,configurable:!0});import{b as o,c as ae,aN as c,r as le,aw as de,d as ce,av as pe,aM as fe,at as ge,R as ue,aA as x}from"./use-form-CYJtOIAE.js";const ve=s(({reveal:e,size:i=15})=>o("svg",{width:i,height:i,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:o("path",{d:e?"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L10.6828 3.61012C9.70652 3.21671 8.63759 3 7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C0.902945 9.08812 2.02314 10.1861 3.36061 10.9323L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L4.31723 11.3899C5.29348 11.7833 6.36241 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C14.0971 5.9119 12.9769 4.81391 11.6394 4.06771L13.3536 2.35355ZM9.90428 4.38861C9.15332 4.1361 8.34759 4 7.5 4C4.80285 4 2.52952 5.37816 1.09622 7.50001C1.87284 8.6497 2.89609 9.58106 4.09974 10.1931L9.90428 4.38861ZM5.09572 10.6114L10.9003 4.80685C12.1039 5.41894 13.1272 6.35031 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11C6.65241 11 5.84668 10.8639 5.09572 10.6114Z":"M7.5 11C4.80285 11 2.52952 9.62184 1.09622 7.50001C2.52952 5.37816 4.80285 4 7.5 4C10.1971 4 12.4705 5.37816 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11ZM7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C1.65639 10.2936 4.30786 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C13.3436 4.70638 10.6921 3 7.5 3ZM7.5 9.5C8.60457 9.5 9.5 8.60457 9.5 7.5C9.5 6.39543 8.60457 5.5 7.5 5.5C6.39543 5.5 5.5 6.39543 5.5 7.5C5.5 8.60457 6.39543 9.5 7.5 9.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),"PasswordToggleIcon");var be=Object.defineProperty,ye=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,z=s((e,i,r)=>i in e?be(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,"__defNormalProp$1"),T=s((e,i)=>{for(var r in i||(i={}))he.call(i,r)&&z(e,r,i[r]);if(I)for(var r of I(i))Pe.call(i,r)&&z(e,r,i[r]);return e},"__spreadValues$1"),W=s((e,i)=>ye(e,_e(i)),"__spreadProps$1"),we=ae((e,{size:i,rightSectionWidth:r})=>({visibilityToggle:{},input:{position:"relative",overflow:"hidden"},innerInput:W(T({},e.fn.fontStyles()),{backgroundColor:"transparent",border:"1px solid transparent",borderLeftWidth:0,borderRightWidth:0,boxSizing:"border-box",position:"absolute",display:"block",width:`calc(100% - ${r}px)`,paddingLeft:e.fn.size({size:i,sizes:c})/3,fontSize:e.fn.size({size:i,sizes:e.fontSizes}),height:e.fn.size({size:i,sizes:c})-2,lineHeight:`${e.fn.size({size:i,sizes:c})-4}px`,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,top:0,bottom:0,left:0,right:0,"&::-ms-reveal, &::-ms-clear":{display:"none"},"&:focus":{outline:0},"&:disabled":{cursor:"not-allowed"},"&::placeholder":W(T({},e.fn.placeholderStyles()),{opacity:1})}),invalid:{color:e.fn.variant({variant:"filled",color:"red"}).background,"&::placeholder":{opacity:1,color:e.fn.variant({variant:"filled",color:"red"}).background}},withIcon:{paddingLeft:`${e.fn.size({size:i,sizes:c})}px !important`}})),Ce=Object.defineProperty,Se=Object.defineProperties,me=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,$=s((e,i,r)=>i in e?Ce(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,"__defNormalProp"),p=s((e,i)=>{for(var r in i||(i={}))L.call(i,r)&&$(e,r,i[r]);if(f)for(var r of f(i))N.call(i,r)&&$(e,r,i[r]);return e},"__spreadValues"),Oe=s((e,i)=>Se(e,me(i)),"__spreadProps"),xe=s((e,i)=>{var r={};for(var t in e)L.call(e,t)&&i.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&f)for(var t of f(e))i.indexOf(t)<0&&N.call(e,t)&&(r[t]=e[t]);return r},"__objRest");const Ie={xs:22,sm:26,md:28,lg:32,xl:40},ze={xs:12,sm:15,md:17,lg:19,xl:21},Te={xs:28,sm:32,md:34,lg:44,xl:54},We={size:"sm",toggleTabIndex:-1,visibilityToggleIcon:ve,__staticSelector:"PasswordInput"},$e=le.forwardRef((e,i)=>{const r=de("PasswordInput",We,e),{radius:t,disabled:g,size:n,toggleTabIndex:V,className:j,id:D,label:M,error:u,required:h,style:k,icon:P,description:R,wrapperProps:Z,classNames:v,styles:b,variant:E,visibilityToggleIcon:A,__staticSelector:w,rightSection:Le,rightSectionWidth:Ne,rightSectionProps:Ve,sx:q,labelProps:B,descriptionProps:H,errorProps:K,unstyled:l,visibilityToggleLabel:C,withAsterisk:U,inputContainer:F,iconWidth:G,inputWrapperOrder:J,visible:Q,defaultVisible:X,onVisibilityChange:Y}=r,ee=xe(r,["radius","disabled","size","toggleTabIndex","className","id","label","error","required","style","icon","description","wrapperProps","classNames","styles","variant","visibilityToggleIcon","__staticSelector","rightSection","rightSectionWidth","rightSectionProps","sx","labelProps","descriptionProps","errorProps","unstyled","visibilityToggleLabel","withAsterisk","inputContainer","iconWidth","inputWrapperOrder","visible","defaultVisible","onVisibilityChange"]),y=ce(),S=y.fn.size({size:n,sizes:Te}),{classes:a,cx:ie}=we({size:n,rightSectionWidth:S},{name:"PasswordInput",classNames:v,styles:b,unstyled:l}),m=pe(D),{systemStyles:re,rest:te}=fe(ee),[_,se]=ge({value:Q,defaultValue:X,finalValue:!1,onChange:Y}),O=s(()=>se(!_),"toggleVisibility"),oe=o(ue,{className:a.visibilityToggle,tabIndex:V,radius:t,size:y.fn.size({size:n,sizes:Ie}),"aria-hidden":!C,"aria-label":C,unstyled:l,onMouseDown:s(d=>{d.preventDefault(),O()},"onMouseDown"),onKeyDown:s(d=>{d.key===" "&&(d.preventDefault(),O())},"onKeyDown"),children:o(A,{reveal:_,size:y.fn.size({size:n,sizes:ze})})});return o(x.Wrapper,{...p(p({required:h,id:m,label:M,error:u,description:R,size:n,className:j,style:k,classNames:v,styles:b,__staticSelector:w,sx:q,errorProps:K,descriptionProps:H,labelProps:B,unstyled:l,withAsterisk:U,inputWrapperOrder:J,inputContainer:F},re),Z),children:o(x,{component:"div",invalid:!!u,icon:P,size:n,classNames:Oe(p({},v),{input:a.input}),styles:b,radius:t,disabled:g,__staticSelector:w,rightSectionWidth:S,rightSection:!g&&oe,variant:E,unstyled:l,iconWidth:G,children:o("input",{...p({type:_?"text":"password",required:h,className:ie(a.innerInput,{[a.withIcon]:P,[a.invalid]:!!u}),disabled:g,id:m,ref:i},te)})})})});$e.displayName="@mantine/core/PasswordInput";export{$e as P}; //# sourceMappingURL=PasswordInput-DBLgbJ8-.js.map