????

Your IP : 216.73.216.64


Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/
Upload File :
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/InputNumber-092cea71.js

import{P as h,R as b,j as o,s as m}from"./index-fa055cb8.js";import{B as v}from"./Button-b6c26fff.js";import{F as N}from"./FontAwesome4-64371a0f.js";import{I as j,g as I}from"./reactstrap.modern-274e1102.js";const a=s=>{const[e,n]=b.useState(!1),{children:t,...i}=s,l=e&&!!i.validation,d=i.validation?!!i.validation.isShowValid:!1;let r=k(i),u=!r,p=l&&i.validation.text?typeof i.validation.text=="function"?i.validation.text({isValidMessage:r}):typeof i.validation.text=="string"?i.validation.text:"":"";return o.jsxDEV(o.Fragment,{children:[o.jsxDEV(j,{...i,onFocus:c=>{i.onFocus&&i.onFocus(c),!e&&n(!0)},valid:d&&l?u:void 0,invalid:l?!u:void 0,children:t},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/Input.jsx",lineNumber:22,columnNumber:7},globalThis),p&&o.jsxDEV(I,{valid:d&&l?u:void 0,children:p},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/Input.jsx",lineNumber:34,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/Input.jsx",lineNumber:21,columnNumber:5},globalThis)};function k(s){const{validation:e,value:n}=s;if(!e)return"";let t="";return e.required&&!n&&(t="required"),e.minChar&&(!n||n&&n.length<e.minChar)&&(t="minChar"),!t&&e.maxChar&&n&&n.length>e.maxChar&&(t="maxChar"),!t&&e.email&&(RegExp(/^([\w.%+-]+)@([\w-]+\.)+([\w]{2,})$/i).test(n)||(t="email")),!t&&e.characterEnglish&&(RegExp(/^[a-zA-Z0-9$@$!%*?&#^-_.+]+$/).test(n)||(t="characterEnglish")),!t&&e.phonenumber&&(RegExp(/^[((0-9)-. ]+$/).test(n)||(t="phonenumber")),!t&&e.regex&&(e.regex.test(n)||(t="regex")),t}a.propTypes={bsSize:h.string.isRequired,validation:h.object};a.defaultProps={bsSize:"sm"};const g=s=>{const{type:e,children:n,...t}=s;return o.jsxDEV(a,{...t,type:"text",children:n},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputText.jsx",lineNumber:8,columnNumber:5},globalThis)};g.propTypes={};g.defaultProps={};const T=g,f=s=>{const{children:e,...n}=s;return o.jsxDEV(a,{...n,type:"select",children:e},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputSelect.jsx",lineNumber:7,columnNumber:5},globalThis)};f.propTypes={};f.defaultProps={placeholder:"Chọn giá trị"};const y=s=>{const{children:e,...n}=s;return o.jsxDEV(a,{...n,type:"textarea",children:e},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/TextArea.jsx",lineNumber:8,columnNumber:5},globalThis)},S=y,E=m(T)`
  left: 0;
  top: 0;
  // flex: 0 0 86%;
  display: block;
  position: relative;
  background-color: inherit !important;
`,V=m.div`
  position: relative;
  overflow: hidden;
  display: inline-block;
`,w=m(a)`
  padding: 0;
  border-radius: 0;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
`,F=m(v)`
  margin-right: 0px !important;
  margin-left: 0px !important;
  border-radius: 0.2rem 0.5rem 0.5rem 0.2rem;
`,D=s=>{const{name:e,accept:n,placeholder:t,onChange:i,required:l,value:d}=s,[r,u]=b.useState("");return o.jsxDEV("div",{style:{display:"flex"},children:[o.jsxDEV(E,{value:r||d,placeholder:t,disabled:"disabled"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:46,columnNumber:7},globalThis),o.jsxDEV(V,{children:[o.jsxDEV(F,{color:"primary",children:o.jsxDEV(N,{fa:"folder-open"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:49,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:48,columnNumber:9},globalThis),o.jsxDEV(w,{name:e,accept:n,required:l,type:"file",onChange:p=>{let c=p.target.files[0];u(c?c.name:""),i&&i(c)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:51,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:47,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputFile.jsx",lineNumber:45,columnNumber:5},globalThis)};D.defaultProps={value:""};const x=s=>{const{type:e,children:n,...t}=s;return o.jsxDEV(a,{...t,type:"number",children:n},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Input/InputNumber.jsx",lineNumber:11,columnNumber:5},globalThis)};x.propTypes={};x.defaultProps={};export{T as I,S as T,a,x as b,f as c,D as d};