1 line
8.3 KiB
JavaScript
1 line
8.3 KiB
JavaScript
"use strict";exports.id=248,exports.ids=[248],exports.modules={7233:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])},3980:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},6848:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},3311:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},8453:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},2470:(e,t,a)=>{a.a(e,async(e,r)=>{try{let p,h;a.d(t,{Z:()=>d});var n=a(997),l=a(6689),o=a(9705),i=a(3311),s=a(8453),u=a(2792),c=e([o]);function d({value:e,setValue:t,min:a,max:r,step:c,buttonDownRef:d,inputRef:m,decimal:w}){let[g,f]=(0,l.useState)(!1);function x(){window.clearTimeout(h),f(!0),h=setTimeout(()=>{p=setInterval(()=>{k()},50)},200)}function v(){f(!1),window.clearTimeout(h),window.clearInterval(p)}function y(){f(!0),h=setTimeout(()=>{p=setInterval(()=>{b()},50)},200)}function Z(){f(!1),window.clearTimeout(h),window.clearInterval(p)}function k(){if(!m.current)return;let e=m.current.value,t=(0,u.Z)(e,w),n="";n=r&&t>=(0,u.Z)(r,w)?(0,u.Z)(r,w).toLocaleString():a&&t<(0,u.Z)(a,w)?(0,u.Z)(a,w).toLocaleString():(t+(0,u.Z)(c||1,w)).toLocaleString(),m.current.value=n}function b(){if(!m.current)return;let e=m.current?.value,t=(0,u.Z)(e,w),r="";r=a&&t<=(0,u.Z)(a,w)?(0,u.Z)(a,w).toLocaleString():(t-(0,u.Z)(c||1,w)).toLocaleString(),m.current.value=r}return(0,n.jsxs)(o.Z,{className:"flex-nowrap gap-1 -my-2 ml-auto -mr-2",children:[n.jsx(o.Z,{className:"rounded-full w-8 h-8 cursor-pointer touch-none select-none justify-center",onClick:e=>{e.preventDefault(),b()},onMouseDown:y,onTouchStart:y,onMouseUp:Z,onTouchEnd:Z,children:n.jsx(i.Z,{size:20})}),n.jsx(o.Z,{className:"rounded-full w-8 h-8 cursor-pointer touch-none select-none justify-center",onClick:e=>{e.preventDefault(),k()},onMouseDown:x,onTouchStart:x,onMouseUp:v,onTouchEnd:v,children:n.jsx(s.Z,{size:20})})]})}o=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},6248:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>Z});var n=a(997),l=a(6689),o=a.n(l),i=a(8097),s=a(5743),u=a(8154),c=a(3980),d=a(7233),p=a(6848),h=a(2792),m=a(417),w=a(3216),g=a(2470),f=a(6425),x=a(9705),v=a(8092),y=e([i,s,m,w,g,x,v]);[i,s,m,w,g,x,v]=y.then?(await y)():y;let k=0;function Z(e){let{label:t,variant:a,prefix:r,suffix:y,componentRef:Z,labelProps:b,wrapperProps:N,wrapperWrapperProps:j,showLabel:M,istextarea:S,debounce:V,invalidMessage:z,autoComplete:C,validationFunction:R,validationRegex:T,valueUpdate:D,numberText:F,decimal:L,suffixProps:I,ready:B,setReady:$,info:q,changeHandler:O,validity:U,clearInputProps:E,rawNumber:P,...A}=e,H=(0,l.useRef)(0);function _(e){return P?(0,h.Z)(e):F?(0,h.Z)(e,L).toLocaleString()+(String(e).match(/\.$/)?".":""):e}(0,l.useRef)(null),(0,l.useRef)(null),(0,l.useRef)(null),k++,H.current++;let G=A.defaultValue||A.value?_(A.defaultValue||A.value):void 0,[J,K]=o().useState(U||{isValid:!0}),Q=Z||o().useRef(null),W=Z||o().useRef(null),X=o().useRef(!1),[Y,ee]=o().useState(A.defaultValue?String(A.defaultValue):""),[et,ea]=o().useState(!1),[er,en]=o().useState(F?"text":A.type),el=t||A.title||A.placeholder||(A.name?(0,f.Z)(A.name):void 0);function eo(e){let t=e.target.value;ee(t),A.onChange?.(e)}let ei=S?n.jsx("textarea",{placeholder:A.name?(0,f.Z)(A.name):void 0,...A,className:(0,i.twMerge)("w-full outline-none bg-transparent grow","twui-textarea",A.className),ref:W,onFocus:e=>{ea(!0),A?.onFocus?.(e)},onBlur:e=>{ea(!1),A?.onBlur?.(e)},onChange:eo,autoComplete:C,rows:A.height?Number(A.height):A.rows||2,defaultValue:G,value:A.value?_(A.value):void 0}):n.jsx("input",{placeholder:A.name?(0,f.Z)(A.name):void 0,...A,className:(0,i.twMerge)("w-full outline-none bg-transparent border-none","hover:border-none hover:outline-none focus:border-none focus:outline-none","dark:bg-transparent dark:outline-none dark:border-none","p-0 grow","twui-input",A.className),ref:Q,onFocus:e=>{ea(!0),A?.onFocus?.(e)},onBlur:e=>{ea(!1),A?.onBlur?.(e)},onChange:eo,type:er,defaultValue:G,autoComplete:C,value:A.value?_(A.value):void 0});return(0,n.jsxs)(w.Z,{title:`${el}${A.required?" (Required)":""}`,...j,className:(0,i.twMerge)("w-full gap-1.5 relative z-0 hover:z-100",j?.className),children:[(0,n.jsxs)("div",{...N,className:(0,i.twMerge)("relative flex items-center gap-2 rounded-default px-3 py-2 outline-1","hover:[&_.twui-clear-input-field-button]:opacity-100","w-full border-none",et&&J.isValid?"outline-slate-700 dark:outline-white/50":"outline-slate-300 dark:outline-white/20",et&&J.isValid?"outline-slate-700 dark:outline-white/50":"outline-slate-300 dark:outline-white/20","warning"==a&&J.isValid&&"outline-yellow-500 dark:outline-yellow-300","error"==a&&J.isValid&&"border-red-500 dark:border-red-300 outline-red-500 dark:outline-red-300","inactive"==a&&J.isValid&&"opacity-40 pointer-events-none","bg-white dark:bg-background-dark",J.isValid?"":"border-orange-500 outline-orange-500 dark:border-orange-500 dark:outline-orange-500 twui-input-invalid",A.readOnly?"password"==A.type?"opacity-50":"opacity-50 pointer-events-none":void 0,"twui-input-wrapper",N?.className),children:[M&&(0,n.jsxs)("label",{htmlFor:A.name,...b,className:(0,i.twMerge)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/80 dark:bg-background-dark whitespace-nowrap","overflow-hidden overflow-ellipsis z-20 px-1.5 rounded-t-default","twui-input-label",b?.className),children:[el,A.required?n.jsx("span",{className:"text-secondary ml-1",children:"*"}):""]}),r&&r,ei,"search"==A.type||A.readOnly?null:n.jsx("div",{title:"Clear Input Field",...E,className:(0,i.twMerge)("p-1 -my-2 -mx-1 opacity-0 cursor-pointer w-7 h-7","bg-background-light dark:bg-background-dark","twui-clear-input-field-button",E?.className),onClick:e=>{e.preventDefault(),Q.current&&(Q.current.value=""),W.current&&(W.current.value=""),ee(""),E?.onClick?.(e)},children:n.jsx(u.Z,{className:"w-full h-full"})}),"password"==A.type?n.jsx("div",{title:"password"==er?"View Psasword":"Hide Password",className:(0,i.twMerge)("p-1 -my-2 -mx-1"),onClick:e=>{e.preventDefault(),"password"==er?en("text"):en("password")},children:"password"==er?n.jsx(c.Z,{size:15}):n.jsx(d.Z,{size:15})}):null,y||null,F?n.jsx(g.Z,{setValue:ee,inputRef:Q,value:Y,max:A.max,min:A.min,step:A.step,buttonDownRef:X,decimal:L}):null]}),q&&n.jsx(m.Z,{target:(0,n.jsxs)(x.Z,{className:"gap-1",children:[n.jsx(p.Z,{size:12,className:"opacity-40"}),n.jsx(s.Z,{size:"smaller",className:"opacity-70 hover:opacity-100",children:q})]}),openDebounce:700,className:"z-1000",hoverOpen:!0,children:n.jsx(v.Z,{className:(0,i.twMerge)("min-w-[250px] shadow-lg shadow-slate-200 dark:shadow-white/10","max-w-[300px] w-full bg-background-light! dark:bg-background-dark! z-1000"),children:(0,n.jsxs)(w.Z,{className:"gap-2 items-center",children:[(0,n.jsxs)(x.Z,{className:"gap-1",children:[n.jsx(p.Z,{size:15,opacity:.4}),n.jsx(s.Z,{className:"text-xs opacity-50",children:"Info"})]}),n.jsx(s.Z,{className:"text-center",children:q})]})})}),!J.isValid&&J.msg?n.jsx(s.Z,{className:"text-warning whitespace-nowrap",size:"smaller",children:J.msg||"Invalid"}):void 0]})}r()}catch(e){r(e)}})},2792:(e,t,a)=>{a.d(t,{Z:()=>r});function r(e,t){try{let a=String(e).replace(/[^0-9\.]/g,"").replace(/\.$/,"");if(!a.match(/./))return 0;let r=a.match(/\./)?a.split(".").pop()?.length:void 0,n=Number(a);if("number"!=typeof n||isNaN(n))return 0;if(0==t)return Math.round(Number(n));if(t)return Number(n.toFixed(t));if(r)return Number(n.toFixed(r));return Math.round(n)}catch(e){return 0}}},6425:(e,t,a)=>{a.d(t,{Z:()=>r});function r(e){return e?e.toLowerCase().replace(/ /g,"-").replace(/[^a-z0-9\-]/g,"-").replace(/-{2,}/g,"-").replace(/[-]/g," ").split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "):""}}}; |