????
Current Path : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/InputNumber-0eedadf8.js |
import{P as c,R as h,j as s,d as v}from"./index-66f9303d.js";import{F as N}from"./FontAwesome4-bd80a3fc.js";import{t as I,m as y,_ as T,B as w}from"./Button-ce73291a.js";import{I as E}from"./Input-854b2e75.js";var F=["className","cssModule","valid","tooltip","tag"];function g(){return g=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var e in i)Object.prototype.hasOwnProperty.call(i,e)&&(n[e]=i[e])}return n},g.apply(this,arguments)}function V(n,t){if(n==null)return{};var i=P(n,t),e,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(o=0;o<a.length;o++)e=a[o],!(t.indexOf(e)>=0)&&Object.prototype.propertyIsEnumerable.call(n,e)&&(i[e]=n[e])}return i}function P(n,t){if(n==null)return{};var i={},e=Object.keys(n),o,a;for(a=0;a<e.length;a++)o=e[a],!(t.indexOf(o)>=0)&&(i[o]=n[o]);return i}var C={children:c.node,tag:I,className:c.string,cssModule:c.object,valid:c.bool,tooltip:c.bool};function x(n){var t=n.className,i=n.cssModule,e=n.valid,o=e===void 0?void 0:e,a=n.tooltip,r=n.tag,m=r===void 0?"div":r,l=V(n,F),u=a?"tooltip":"feedback",d=y(T(t,o?"valid-".concat(u):"invalid-".concat(u)),i);return h.createElement(m,g({},l,{className:d}))}x.propTypes=C;const p=n=>{const[t,i]=h.useState(!1),{children:e,...o}=n,a=t&&!!o.validation,r=o.validation?!!o.validation.isShowValid:!1;let m=D(o),l=!m,u=a&&o.validation.text?typeof o.validation.text=="function"?o.validation.text({isValidMessage:m}):typeof o.validation.text=="string"?o.validation.text:"":"";return s.jsxDEV(s.Fragment,{children:[s.jsxDEV(E,{style:{background:"#f8f8f8 !important"},...o,onFocus:d=>{o.onFocus&&o.onFocus(d),!t&&i(!0)},valid:r&&a?l:void 0,invalid:a?!l:void 0,children:e},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/Input.jsx",lineNumber:22,columnNumber:7},globalThis),u&&s.jsxDEV(x,{valid:r&&a?l:void 0,children:u},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/Input.jsx",lineNumber:37,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/Input.jsx",lineNumber:21,columnNumber:5},globalThis)};function D(n){const{validation:t,value:i}=n;if(!t)return"";let e="";return t.required&&!i&&(e="required"),t.minChar&&(!i||i&&i.length<t.minChar)&&(e="minChar"),!e&&t.maxChar&&i&&i.length>t.maxChar&&(e="maxChar"),!e&&t.email&&(RegExp(/^([\w.%+-]+)@([\w-]+\.)+([\w]{2,})$/i).test(i)||(e="email")),!e&&t.characterEnglish&&(RegExp(/^[a-zA-Z0-9$@$!%*?&#^-_.+]+$/).test(i)||(e="characterEnglish")),!e&&t.phonenumber&&(RegExp(/^[((0-9)-. ]+$/).test(i)||(e="phonenumber")),!e&&t.regex&&(t.regex.test(i)||(e="regex")),e}p.propTypes={bsSize:c.string.isRequired,validation:c.object};p.defaultProps={bsSize:"sm"};const f=n=>{const{type:t,children:i,...e}=n;return s.jsxDEV(p,{...e,type:t||"text",children:i},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputText.jsx",lineNumber:8,columnNumber:5},globalThis)};f.propTypes={};f.defaultProps={};const R=f,k=n=>{const{children:t,...i}=n;return s.jsxDEV(p,{...i,type:"select",children:t},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputSelect.jsx",lineNumber:7,columnNumber:5},globalThis)};k.propTypes={};k.defaultProps={placeholder:"Chọn giá trị"};const O=v(R)` left: 0; top: 0; // flex: 0 0 86%; display: block; position: relative; background: white; `,S=v(p)` padding: 0; border-radius: 0; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer; background: white; `,B=n=>{const{name:t,accept:i,placeholder:e,onChange:o,required:a,value:r,className:m}=n,[l,u]=h.useState("");return s.jsxDEV("div",{className:m,style:{display:"flex",position:"relative"},children:[s.jsxDEV(O,{value:l||r,placeholder:e,disabled:"disabled"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:35,columnNumber:7},globalThis),s.jsxDEV("div",{children:[s.jsxDEV(w,{style:{position:"absolute",right:"0.3rem",top:"0.3rem",bottom:"0.3rem"},color:"primary",children:s.jsxDEV(N,{fa:"folder-open"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:38,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:37,columnNumber:9},globalThis),s.jsxDEV(S,{name:t,accept:i,required:a,type:"file",placeholder:"Chọn File của bạn...",onChange:d=>{let b=d.target.files[0];u(b?b.name:""),o&&o(b)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:40,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:36,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:34,columnNumber:5},globalThis)};B.defaultProps={value:""};const j=n=>{const{type:t,children:i,...e}=n;return s.jsxDEV(p,{...e,type:"number",children:i},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/childcomp/base/Input/InputNumber.jsx",lineNumber:11,columnNumber:5},globalThis)};j.propTypes={};j.defaultProps={};export{x as F,R as I,p as a,j as b,k as c,B as d};