windly
Version:
3 lines (2 loc) • 40.3 kB
JavaScript
export{ColorIcon,CommentIcon,CompanyDirectoryIcon,CustomListIcon,DownloadIcon,GoToDashboardIcon,MapLayersIcon,PeopleAddIcon,ReminderPersonIcon,SaveIcon,SettingsIcon,ShoppingCartIcon,TeamworkIcon,UpdateRestoreIcon}from"@fluentui/react-icons-mdl2";import{MdOutlineFilterAlt as e}from"react-icons/md";export{MdAdd,MdAutorenew,MdEdit,MdFileDownload,MdLockOpen,MdOutlineAddLocationAlt,MdOutlineFilterAlt,MdOutlineQrCodeScanner,MdOutlineRemoveRedEye,MdOutlineVerified}from"react-icons/md";export{FaRegEyeSlash}from"react-icons/fa";export{SlCloudUpload}from"react-icons/sl";export{RxHamburgerMenu}from"react-icons/rx";export{CiText,CiViewBoard}from"react-icons/ci";export{AiOutlineLogout,AiOutlineUsergroupAdd}from"react-icons/ai";export{HiOutlineDocumentReport}from"react-icons/hi";export{BsQrCode,BsQrCodeScan}from"react-icons/bs";export{GoPulse}from"react-icons/go";export{IoEyeOutline,IoWarningOutline}from"react-icons/io5";export{FiEdit2}from"react-icons/fi";import{RiFileExcel2Line as l,RiExpandDiagonalFill as a,RiCollapseDiagonalFill as o}from"react-icons/ri";export{RiCollapseDiagonalFill,RiDeleteBin4Line,RiExpandDiagonalFill,RiFileExcel2Line,RiShareForward2Fill}from"react-icons/ri";export{IoMdLock,IoMdNotificationsOutline}from"react-icons/io";import{jsx as t,jsxs as n,Fragment as r}from"react/jsx-runtime";import{Drawer as i,Modal as d,Upload as c,Tooltip as u,Select as s,DatePicker as m,Form as v,Input as p,InputNumber as b,Switch as f,Checkbox as y,ColorPicker as h,Button as g,List as x}from"antd";import{CloseOutlined as E}from"@ant-design/icons";import{useState as C,useEffect as P,createElement as M,useRef as w}from"react";import*as D from"xlsx";import N from"dayjs";import S from"rc-virtual-list";var A=function(e){localStorage.setItem("theme",String(e)),"#025c5f"==e?(document.documentElement.style.setProperty("--primary","#025c5f"),document.documentElement.style.setProperty("--primarytextcolor","#025c5f"),document.documentElement.style.setProperty("--NavbarActivecolor","#1f7e82"),document.documentElement.style.setProperty("--primaryhover","#339093"),document.documentElement.style.setProperty("--primaryfatcolor","#c0ddde"),document.documentElement.style.setProperty("--primaryextrafatcolor","#e0eeee")):"#7c1d21"==e?(document.documentElement.style.setProperty("--primary","#7c1d21"),document.documentElement.style.setProperty("--primarytextcolor","#7c1d21"),document.documentElement.style.setProperty("--NavbarActivecolor","#a4262c"),document.documentElement.style.setProperty("--primaryhover","#a4262c"),document.documentElement.style.setProperty("--primaryfatcolor","#e8c9ca"),document.documentElement.style.setProperty("--primaryextrafatcolor","#f5e3e4")):"#005a9e"==e?(document.documentElement.style.setProperty("--primary","#005a9e"),document.documentElement.style.setProperty("--primarytextcolor","#005a9e"),document.documentElement.style.setProperty("--NavbarActivecolor","#0078d4"),document.documentElement.style.setProperty("--primaryhover","#0078d4"),document.documentElement.style.setProperty("--primaryfatcolor","#bfddf4"),document.documentElement.style.setProperty("--primaryextrafatcolor","#e0effa")):"#993e0c"==e?(document.documentElement.style.setProperty("--primary","#993e0c"),document.documentElement.style.setProperty("--primarytextcolor","#993e0c"),document.documentElement.style.setProperty("--NavbarActivecolor","#ca5010"),document.documentElement.style.setProperty("--primaryhover","#ca5010"),document.documentElement.style.setProperty("--primaryfatcolor","#f2d3c3"),document.documentElement.style.setProperty("--primaryextrafatcolor","#f9e8de")):"#27469b"==e?(document.documentElement.style.setProperty("--primary","#27469b"),document.documentElement.style.setProperty("--primarytextcolor","#27469b"),document.documentElement.style.setProperty("--NavbarActivecolor","#335ccc"),document.documentElement.style.setProperty("--primaryhover","#335ccc"),document.documentElement.style.setProperty("--primaryfatcolor","#ccd6f2"),document.documentElement.style.setProperty("--primaryextrafatcolor","#e3e9f8")):"#664b8c"==e?(document.documentElement.style.setProperty("--primary","#664b8c"),document.documentElement.style.setProperty("--primarytextcolor","#664b8c"),document.documentElement.style.setProperty("--NavbarActivecolor","#8764b8"),document.documentElement.style.setProperty("--primaryhover","#8764b8"),document.documentElement.style.setProperty("--primaryfatcolor","#e1d8ed"),document.documentElement.style.setProperty("--primaryextrafatcolor","#f0ebf6")):"#386304"==e?(document.documentElement.style.setProperty("--primary","#386304"),document.documentElement.style.setProperty("--primarytextcolor","#386304"),document.documentElement.style.setProperty("--NavbarActivecolor","#498205"),document.documentElement.style.setProperty("--primaryhover","#498205"),document.documentElement.style.setProperty("--primaryfatcolor","#d1e0c0"),document.documentElement.style.setProperty("--primaryextrafatcolor","#e7efd9")):"#745608"==e?(document.documentElement.style.setProperty("--primary","#745608"),document.documentElement.style.setProperty("--primarytextcolor","#745608"),document.documentElement.style.setProperty("--NavbarActivecolor","#986f0b"),document.documentElement.style.setProperty("--primaryhover","#986f0b"),document.documentElement.style.setProperty("--primaryfatcolor","#e5dbc2"),document.documentElement.style.setProperty("--primaryextrafatcolor","#f2eddd")):"#19577d"==e?(document.documentElement.style.setProperty("--primary","#19577d"),document.documentElement.style.setProperty("--primarytextcolor","#19577d"),document.documentElement.style.setProperty("--NavbarActivecolor","#1b72a8"),document.documentElement.style.setProperty("--primaryhover","#1b72a8"),document.documentElement.style.setProperty("--primaryfatcolor","#c6dce9"),document.documentElement.style.setProperty("--primaryextrafatcolor","#e0edf3")):"#003b6b"==e&&(document.documentElement.style.setProperty("--primary","#003b6b"),document.documentElement.style.setProperty("--primarytextcolor","#003b6b"),document.documentElement.style.setProperty("--NavbarActivecolor","#004e8c"),document.documentElement.style.setProperty("--primaryhover","#125d9a"),document.documentElement.style.setProperty("--primaryfatcolor","#bfd3e2"),document.documentElement.style.setProperty("--primaryextrafatcolor","#dce6ef")),document.documentElement.style.setProperty("--primarytexthovercolor","#ffffff"),document.documentElement.style.setProperty("--PanleBGcolor","#f5f5f5"),document.documentElement.style.setProperty("--Bordercolor","#dbd3d3")},R=function(e,l){var a;return(null!==(a=null==l?void 0:l.label)&&void 0!==a?a:"").toLowerCase().includes(e.toLowerCase())},Y=function(e,l){var a,o,t;return(null===(a=null==l?void 0:l.label)||void 0===a?void 0:a.toLowerCase().includes(e.toLowerCase()))||(null===(t=null===(o=null==l?void 0:l.value)||void 0===o?void 0:o.toLowerCase())||void 0===t?void 0:t.includes(e.toLowerCase()))},B=function(e,l){var a,o,t,n=e.toLowerCase();return(null!==(a=null==l?void 0:l.key)&&void 0!==a?a:"").toLowerCase().includes(n)||(null!==(o=null==l?void 0:l.label)&&void 0!==o?o:"").toLowerCase().includes(n)||(null!==(t=null==l?void 0:l.value)&&void 0!==t?t:"").toLowerCase().includes(n)},L=function(e){var l=e.title,a=e.size,o=void 0===a?500:a,r=e.position,d=void 0===r?"right":r,c=e.open,u=e.closePanle,s=e.loading,m=e.children,v=e.customActions,p=e.drawerId,b=e.className;return t(i,{title:l,placement:d,width:o,id:p,onClose:u,loading:s,open:c,closable:!1,className:"".concat(void 0===b?"":b," customRDrawer"),extra:n("div",{className:"flex items-center gap-3",children:[v,t(E,{size:15,onClick:u,className:"!text-white",title:"Close"})]}),children:m})},F=function(e){var l=e.isVisible,a=e.onOk,o=e.closePanle,n=e.title,r=e.size,i=void 0===r?500:r,c=e.loading,u=void 0!==c&&c,s=e.children,m=e.footer,v=void 0===m?void 0:m,p=e.closable,b=void 0===p||p,f=e.maskClosable;return t(d,{title:n,open:l,onOk:a,onCancel:o,centered:!0,width:i,confirmLoading:u,footer:v,closable:b,maskClosable:void 0===f||f,children:s})},k=function(){return k=Object.assign||function(e){for(var l,a=1,o=arguments.length;a<o;a++)for(var t in l=arguments[a])Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t]);return e},k.apply(this,arguments)};function I(e,l,a,o){return new(a||(a=Promise))(function(t,n){function r(e){try{d(o.next(e))}catch(e){n(e)}}function i(e){try{d(o.throw(e))}catch(e){n(e)}}function d(e){var l;e.done?t(e.value):(l=e.value,l instanceof a?l:new a(function(e){e(l)})).then(r,i)}d((o=o.apply(e,l||[])).next())})}function T(e,l){var a,o,t,n={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},r=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return r.next=i(0),r.throw=i(1),r.return=i(2),"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function i(i){return function(d){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;r&&(r=0,i[0]&&(n=0)),n;)try{if(a=1,o&&(t=2&i[0]?o.return:i[0]?o.throw||((t=o.return)&&t.call(o),0):o.next)&&!(t=t.call(o,i[1])).done)return t;switch(o=0,t&&(i=[2&i[0],t.value]),i[0]){case 0:case 1:t=i;break;case 4:return n.label++,{value:i[1],done:!1};case 5:n.label++,o=i[1],i=[0];continue;case 7:i=n.ops.pop(),n.trys.pop();continue;default:if(!(t=n.trys,(t=t.length>0&&t[t.length-1])||6!==i[0]&&2!==i[0])){n=0;continue}if(3===i[0]&&(!t||i[1]>t[0]&&i[1]<t[3])){n.label=i[1];break}if(6===i[0]&&n.label<t[1]){n.label=t[1],t=i;break}if(t&&n.label<t[2]){n.label=t[2],n.ops.push(i);break}t[2]&&n.ops.pop(),n.trys.pop();continue}i=l.call(e,n)}catch(e){i=[6,e],o=0}finally{a=t=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,d])}}}function U(e,l,a){if(a||2===arguments.length)for(var o,t=0,n=l.length;t<n;t++)!o&&t in l||(o||(o=Array.prototype.slice.call(l,0,t)),o[t]=l[t]);return e.concat(o||Array.prototype.slice.call(l))}"function"==typeof SuppressedError&&SuppressedError;var G=c.Dragger,O=function(e){var a=e.uploadName,o=void 0===a?"Click or drag file to this area to upload File":a,r=e.requiredKeys,i=e.onUploadSuccess,c=e.accept,m=void 0===c?".xlsm, .xlsx, .xls, .csv":c,v=e.isOpen,p=e.disable,b=void 0!==p&&p,f=e.tooltip,y=void 0===f?"Click And Upload File":f,h=e.disabledTooltip,g=void 0===h?"Please select period":h,x=e.text,E=void 0===x?"":x,w=e.uploaderId,N=void 0===w?"ReusableUploader":w,S=e.SuccessAlert,A=e.WarningAlert,R=C([]),Y=R[0],B=R[1],L=C([]),F=L[0],U=L[1],O=C(""),V=O[0],K=O[1],H=C(!1),Z=H[0],z=H[1],j=C(null),W=j[0],X=j[1],J=C(null),q=J[0],Q=J[1],_=C(0),$=_[0],ee=_[1];P(function(){v&&(B([]),X(null),K(""),U([]),ee(function(e){return e+1}))},[v]);var le=function(e){for(var l=[],a=function(a){var o=e[a],t={},n=[];return Object.keys(o).every(function(e){return"__rowNum__"===e||""===o[e]||null===o[e]||void 0===o[e]})?"continue":(r.forEach(function(e){var l=e.uploadedKey,a=e.convertedKey,r=e.required,i=Object.keys(o).find(function(e){return e.trim().toLowerCase()===l.trim().toLowerCase()});if(i){var d="string"==typeof o[i]?o[i].trim():o[i];t[a]=d}else r&&n.push(a)}),0!==n.length?(A("Row ".concat(a+2," is missing required columns: ").concat(n.join(", "),"."),N,null,!0),{value:[]}):void l.push(t))},o=0;o<(null==e?void 0:e.length);o++){var t=a(o);if("object"==typeof t)return t.value}return l},ae={name:"file",multiple:!1,accept:m,maxCount:1,customRequest:function(e){var l=e.file,a=e.onError,o=e.onSuccess;if(!l||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!==l.type&&"application/vnd.ms-excel"!==l.type&&"application/vnd.ms-excel.sheet.macroEnabled.12"!==l.type&&"text/csv"!==l.type)a(),setTimeout(function(){A("Please upload a valid Excel file.",N)},2e3);else{var t=new FileReader;t.onload=function(e){return I(void 0,void 0,void 0,function(){var l,t,n,r,d,c;return T(this,function(u){switch(u.label){case 0:return e.target?(l=e.target.result,t=D.read(l,{type:"binary",cellDates:!0,cellText:!1,cellNF:!1}),X(t),U(t.SheetNames),K(t.SheetNames[0]),1!==t.SheetNames.length?[3,4]:(n=t.Sheets[t.SheetNames[0]],r=D.utils.sheet_to_json(n),(d=le(r)).length>0?[4,i(d)]:[3,2])):[3,6];case 1:return(c=u.sent())&&ee(function(e){return e+1}),c?o():a(),[3,3];case 2:a(),u.label=3;case 3:return[3,6];case 4:return z(!0),[4,new Promise(function(e){Q(function(){return e})})];case 5:u.sent()?o():a(),u.label=6;case 6:return[2]}})})},t.readAsArrayBuffer(l)}},fileList:Y,onChange:function(e){var l=e.file.status;"done"===l?(S("".concat(e.file.name," file uploaded successfully."),N),e.file.status=void 0):"error"===l&&A("".concat(e.file.name," file upload failed."),N),B(e.fileList)},onDrop:function(e){console.log("Dropped files",e.dataTransfer.files)},onRemove:function(){B([]),i([])}};return n("div",{id:"".concat(N||"ReusableUploader"),children:[t(u,{title:b?g:y,children:t("div",{className:"h-[200px] mb-9",children:M(G,k({},ae,{disabled:b,key:$}),t("p",{className:"ant-upload-drag-icon flex justify-center",children:t(l,{className:"text-5xl primarytext"})}),t("p",{className:"ant-upload-text",children:o}),E)})}),t(d,{title:"Select a sheet to upload",open:Z,onOk:function(){return I(void 0,void 0,void 0,function(){var e,l,a,o;return T(this,function(t){switch(t.label){case 0:return z(!1),W&&V?(e=W.Sheets[V],l=D.utils.sheet_to_json(e),(null==(a=le(l))?void 0:a.length)>0?[4,i(a)]:[3,2]):[3,4];case 1:return o=t.sent(),q(o),[3,3];case 2:q(!1),t.label=3;case 3:return[3,5];case 4:q(!1),t.label=5;case 5:return[2]}})})},onCancel:function(){z(!1),q(!1)},okText:"Upload",cancelText:"Cancel",children:t(s,{value:V,style:{width:"100%"},onChange:function(e){return K(e)},children:null==F?void 0:F.map(function(e){return t(s.Option,{value:e,children:e},e)})})})]})},V=["#025c5f","#7c1d21","#005a9e","#993e0c","#27469b","#664b8c","#386304","#745608","#19577d","#003b6b"],K=["DD/MM/YYYY","MM/DD/YYYY","YYYY/MM/DD","YYYY/DD/MM","DD/MMM/YYYY","DD-MMM-YYYY","MMMM D, YYYY","D MMMM YYYY","MMM D, YYYY","D MMM, YYYY","YYYY MMMM D","dddd, MMMM D, YYYY","ddd, MMM D, YYYY"],H=[{code:"AF",label:"Afghanistan",value:"AFN"},{code:"AL",label:"Albania",value:"ALL"},{code:"DZ",label:"Algeria",value:"DZD"},{code:"AS",label:"American Samoa",value:"USD"},{code:"AD",label:"Andorra",value:"EUR"},{code:"AO",label:"Angola",value:"AOA"},{code:"AI",label:"Anguilla",value:"XCD"},{code:"AG",label:"Antigua and Barbuda",value:"XCD"},{code:"AR",label:"Argentina",value:"ARS"},{code:"AM",label:"Armenia",value:"AMD"},{code:"AU",label:"Australia",value:"AUD"},{code:"AT",label:"Austria",value:"EUR"},{code:"AZ",label:"Azerbaijan",value:"AZN"},{code:"BS",label:"Bahamas",value:"BSD"},{code:"BH",label:"Bahrain",value:"BHD"},{code:"BD",label:"Bangladesh",value:"BDT"},{code:"BB",label:"Barbados",value:"BBD"},{code:"BY",label:"Belarus",value:"BYN"},{code:"BE",label:"Belgium",value:"EUR"},{code:"BZ",label:"Belize",value:"BZD"},{code:"BJ",label:"Benin",value:"XOF"},{code:"BM",label:"Bermuda",value:"BMD"},{code:"BT",label:"Bhutan",value:"BTN"},{code:"BO",label:"Bolivia",value:"BOB"},{code:"BA",label:"Bosnia and Herzegovina",value:"BAM"},{code:"BW",label:"Botswana",value:"BWP"},{code:"BR",label:"Brazil",value:"BRL"},{code:"BN",label:"Brunei",value:"BND"},{code:"BG",label:"Bulgaria",value:"BGN"},{code:"BF",label:"Burkina Faso",value:"XOF"},{code:"BI",label:"Burundi",value:"BIF"},{code:"KH",label:"Cambodia",value:"KHR"},{code:"CM",label:"Cameroon",value:"XAF"},{code:"CA",label:"Canada",value:"CAD"},{code:"CV",label:"Cape Verde",value:"CVE"},{code:"CF",label:"Central African Republic",value:"XAF"},{code:"TD",label:"Chad",value:"XAF"},{code:"CL",label:"Chile",value:"CLP"},{code:"CN",label:"China",value:"CNY"},{code:"CO",label:"Colombia",value:"COP"},{code:"KM",label:"Comoros",value:"KMF"},{code:"CG",label:"Congo",value:"XAF"},{code:"CR",label:"Costa Rica",value:"CRC"},{code:"HR",label:"Croatia",value:"EUR"},{code:"CU",label:"Cuba",value:"CUP"},{code:"CY",label:"Cyprus",value:"EUR"},{code:"CZ",label:"Czech Republic",value:"CZK"},{code:"DK",label:"Denmark",value:"DKK"},{code:"DJ",label:"Djibouti",value:"DJF"},{code:"DM",label:"Dominica",value:"XCD"},{code:"DO",label:"Dominican Republic",value:"DOP"},{code:"EC",label:"Ecuador",value:"USD"},{code:"EG",label:"Egypt",value:"EGP"},{code:"SV",label:"El Salvador",value:"USD"},{code:"GQ",label:"Equatorial Guinea",value:"XAF"},{code:"ER",label:"Eritrea",value:"ERN"},{code:"EE",label:"Estonia",value:"EUR"},{code:"ET",label:"Ethiopia",value:"ETB"},{code:"FJ",label:"Fiji",value:"FJD"},{code:"FI",label:"Finland",value:"EUR"},{code:"FR",label:"France",value:"EUR"},{code:"GA",label:"Gabon",value:"XAF"},{code:"GM",label:"Gambia",value:"GMD"},{code:"GE",label:"Georgia",value:"GEL"},{code:"DE",label:"Germany",value:"EUR"},{code:"GH",label:"Ghana",value:"GHS"},{code:"GR",label:"Greece",value:"EUR"},{code:"GD",label:"Grenada",value:"XCD"},{code:"GT",label:"Guatemala",value:"GTQ"},{code:"GN",label:"Guinea",value:"GNF"},{code:"GW",label:"Guinea-Bissau",value:"XOF"},{code:"GY",label:"Guyana",value:"GYD"},{code:"HT",label:"Haiti",value:"HTG"},{code:"HN",label:"Honduras",value:"HNL"},{code:"HK",label:"Hong Kong",value:"HKD"},{code:"HU",label:"Hungary",value:"HUF"},{code:"IS",label:"Iceland",value:"ISK"},{code:"IN",label:"India",value:"INR"},{code:"ID",label:"Indonesia",value:"IDR"},{code:"IR",label:"Iran",value:"IRR"},{code:"IQ",label:"Iraq",value:"IQD"},{code:"IE",label:"Ireland",value:"EUR"},{code:"IL",label:"Israel",value:"ILS"},{code:"IT",label:"Italy",value:"EUR"},{code:"JM",label:"Jamaica",value:"JMD"},{code:"JP",label:"Japan",value:"JPY"},{code:"JO",label:"Jordan",value:"JOD"},{code:"KZ",label:"Kazakhstan",value:"KZT"},{code:"KE",label:"Kenya",value:"KES"},{code:"KI",label:"Kiribati",value:"AUD"},{code:"KR",label:"South Korea",value:"KRW"},{code:"KW",label:"Kuwait",value:"KWD"},{code:"KG",label:"Kyrgyzstan",value:"KGS"},{code:"LA",label:"Laos",value:"LAK"},{code:"LV",label:"Latvia",value:"EUR"},{code:"LB",label:"Lebanon",value:"LBP"},{code:"LS",label:"Lesotho",value:"LSL"},{code:"LR",label:"Liberia",value:"LRD"},{code:"LY",label:"Libya",value:"LYD"},{code:"LI",label:"Liechtenstein",value:"CHF"},{code:"LT",label:"Lithuania",value:"EUR"},{code:"LU",label:"Luxembourg",value:"EUR"},{code:"MG",label:"Madagascar",value:"MGA"},{code:"MW",label:"Malawi",value:"MWK"},{code:"MY",label:"Malaysia",value:"MYR"},{code:"MV",label:"Maldives",value:"MVR"},{code:"ML",label:"Mali",value:"XOF"},{code:"MT",label:"Malta",value:"EUR"},{code:"MH",label:"Marshall Islands",value:"USD"},{code:"MR",label:"Mauritania",value:"MRU"},{code:"MU",label:"Mauritius",value:"MUR"},{code:"MX",label:"Mexico",value:"MXN"},{code:"FM",label:"Micronesia",value:"USD"},{code:"MD",label:"Moldova",value:"MDL"},{code:"MC",label:"Monaco",value:"EUR"},{code:"MN",label:"Mongolia",value:"MNT"},{code:"ME",label:"Montenegro",value:"EUR"},{code:"MA",label:"Morocco",value:"MAD"},{code:"MZ",label:"Mozambique",value:"MZN"},{code:"MM",label:"Myanmar",value:"MMK"},{code:"NA",label:"Namibia",value:"NAD"},{code:"NR",label:"Nauru",value:"AUD"},{code:"NP",label:"Nepal",value:"NPR"},{code:"NL",label:"Netherlands",value:"EUR"},{code:"NZ",label:"New Zealand",value:"NZD"},{code:"NI",label:"Nicaragua",value:"NIO"},{code:"NE",label:"Niger",value:"XOF"},{code:"NG",label:"Nigeria",value:"NGN"},{code:"KP",label:"North Korea",value:"KPW"},{code:"NO",label:"Norway",value:"NOK"},{code:"OM",label:"Oman",value:"OMR"},{code:"PK",label:"Pakistan",value:"PKR"},{code:"PW",label:"Palau",value:"USD"},{code:"PS",label:"Palestine",value:"ILS"},{code:"PA",label:"Panama",value:"PAB"},{code:"PG",label:"Papua New Guinea",value:"PGK"},{code:"PY",label:"Paraguay",value:"PYG"},{code:"PE",label:"Peru",value:"PEN"},{code:"PH",label:"Philippines",value:"PHP"},{code:"PL",label:"Poland",value:"PLN"},{code:"PT",label:"Portugal",value:"EUR"},{code:"QA",label:"Qatar",value:"QAR"},{code:"RO",label:"Romania",value:"RON"},{code:"RU",label:"Russia",value:"RUB"},{code:"RW",label:"Rwanda",value:"RWF"},{code:"WS",label:"Samoa",value:"WST"},{code:"SA",label:"Saudi Arabia",value:"SAR"},{code:"SN",label:"Senegal",value:"XOF"},{code:"RS",label:"Serbia",value:"RSD"},{code:"SC",label:"Seychelles",value:"SCR"},{code:"SL",label:"Sierra Leone",value:"SLL"},{code:"SG",label:"Singapore",value:"SGD"},{code:"SK",label:"Slovakia",value:"EUR"},{code:"SI",label:"Slovenia",value:"EUR"},{code:"SB",label:"Solomon Islands",value:"SBD"},{code:"SO",label:"Somalia",value:"SOS"},{code:"ZA",label:"South Africa",value:"ZAR"},{code:"ES",label:"Spain",value:"EUR"},{code:"LK",label:"Sri Lanka",value:"LKR"},{code:"SD",label:"Sudan",value:"SDG"},{code:"SR",label:"Suriname",value:"SRD"},{code:"SZ",label:"Eswatini",value:"SZL"},{code:"SE",label:"Sweden",value:"SEK"},{code:"CH",label:"Switzerland",value:"CHF"},{code:"SY",label:"Syria",value:"SYP"},{code:"TW",label:"Taiwan",value:"TWD"},{code:"TJ",label:"Tajikistan",value:"TJS"},{code:"TZ",label:"Tanzania",value:"TZS"},{code:"TH",label:"Thailand",value:"THB"},{code:"TL",label:"Timor-Leste",value:"USD"},{code:"TG",label:"Togo",value:"XOF"},{code:"TO",label:"Tonga",value:"TOP"},{code:"TT",label:"Trinidad and Tobago",value:"TTD"},{code:"TN",label:"Tunisia",value:"TND"},{code:"TR",label:"Turkey",value:"TRY"},{code:"TM",label:"Turkmenistan",value:"TMT"},{code:"TV",label:"Tuvalu",value:"AUD"},{code:"UG",label:"Uganda",value:"UGX"},{code:"UA",label:"Ukraine",value:"UAH"},{code:"AE",label:"United Arab Emirates",value:"AED"},{code:"GB",label:"United Kingdom",value:"GBP"},{code:"US",label:"United States",value:"USD"},{code:"UY",label:"Uruguay",value:"UYU"},{code:"UZ",label:"Uzbekistan",value:"UZS"},{code:"VU",label:"Vanuatu",value:"VUV"},{code:"VE",label:"Venezuela",value:"VES"},{code:"VN",label:"Vietnam",value:"VND"},{code:"YE",label:"Yemen",value:"YER"},{code:"ZM",label:"Zambia",value:"ZMW"},{code:"ZW",label:"Zimbabwe",value:"ZWL"}],Z=function(e,l){void 0===l&&(l="dark");for(var a="dark"===l?["#8B0000","#C75C00","#9C6D00","#1B5E20","#0D47A1","#283593","#4A148C","#880E4F","#3E2723","#37474F"]:["#FFB4A2","#FFC8A2","#FFE0A2","#D8F3DC","#A2D2FF","#BDE0FE","#CDB4DB","#FFAFCC","#A8D5BA","#FDCBBA"],o=0,t=0;t<(null==e?void 0:e.length);t++)o=(null==e?void 0:e.charCodeAt(t))+((o<<5)-o);return a[null===Math||void 0===Math?void 0:Math.abs(o%(null==a?void 0:a.length))]},z=function(e){var l=e.formConfig,a=void 0===l?[]:l,o=e.onSubmit,r=e.record,i=void 0===r?null:r,d=e.loading,c=e.RowItem,u=void 0===c?1:c,x=e.handleFieldChange,E=void 0===x?null:x,C=e.buttonText,M=void 0===C?"Submit":C,D=e.buttonAlign,S=void 0===D?"Left":D,A=e.showsubmit,R=void 0===A||A,Y=e.dateFormat,L=void 0===Y?"MMMM DD, YYYY":Y,F=m.RangePicker,I=w(!1),T=v.useForm()[0];P(function(){if(a.length>0){var e={};a.forEach(function(l){var a;if(l.defaultValue&&(e[l.name]=l.defaultValue),i&&i[l.name]&&(e[l.name]=i[l.name]),"multipleCheckboxRow"==l.type&&(null===(a=null==l?void 0:l.items)||void 0===a?void 0:a.length)>0&&l.items.forEach(function(l){e[l.name]=i[l.name]}),i&&i[l.name]&&"date"==l.type){var o=N(i[l.name],L);o.isValid()||(o=N(i[l.name],"YYYY-MM-DD")),e[l.name]=o}if(i&&i[l.name]&&"rangepicker"===l.type){var t=i[l.name].split(" - ");2===t.length&&(e[l.name]=[N(t[0],L),N(t[1],L)])}}),T.setFieldsValue(e)}else T.resetFields()},[a,i]);return n(v,{form:T,layout:"vertical",onFinish:function(e){var l=k({},e);o(l,I.current)},onValuesChange:function(e,l){return function(e,l){E&&E(e,l,T)}(e,l)},autoComplete:"off",children:[t("div",{className:"".concat(u>1?"grid grid-cols-".concat(u," gap-x-4"):""),children:null==a?void 0:a.map(function(e){var l,a,o;return n(v.Item,{label:e.label,name:e.name,rules:"number"==e.type?U(U([],e.rules,!0),[{validator:function(l,a){return a<((null==e?void 0:e.minvalue)||0)?Promise.reject(new Error("Value cannot be less than ".concat((null==e?void 0:e.minvalue)||0))):(null==e?void 0:e.maxvalue)&&a>e.maxvalue?Promise.reject(new Error("Value cannot exceed ".concat(null==e?void 0:e.maxvalue))):Promise.resolve()}}],!1):e.rules,required:e.required,children:["text"==e.type&&t(p,{placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"number"==e.type&&t(b,{className:"!w-full",type:"number",max:null==e?void 0:e.maxvalue,min:0,placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"password"==e.type&&t(p.Password,{placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"dropdown"==e.type&&t(s,{placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,mode:(null==e?void 0:e.mode)||void 0,maxTagCount:(null==e?void 0:e.maxTagCount)||void 0,showSearch:!0,virtual:!0,filterOption:function(e,l){var a,o;return null===(o=null===(a=null==l?void 0:l.children)||void 0===a?void 0:a.toLowerCase())||void 0===o?void 0:o.includes(null==e?void 0:e.toLowerCase())},children:null===(l=null==e?void 0:e.options)||void 0===l?void 0:l.map(function(e,l){return t(s.Option,{value:e.value,children:e.label},l)})}),"date"===e.type&&t(m,{format:L,placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,className:"w-full",disabledDate:function(l){return!!e.minDate&&(l&&l.isBefore(N(e.minDate,"YYYY/MM/DD"),"day"))}}),"rangepicker"===e.type&&t(F,{format:L,disabled:(null==e?void 0:e.disabled)||!1,className:"w-full"}),"currencySelect"==e.type&&t(s,{placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,showSearch:!0,virtual:!0,filterOption:B,defaultValue:null==e?void 0:e.defaultValue,children:null==H?void 0:H.map(function(e){return t(s.Option,{value:e.value,children:n("div",{className:"flex items-center gap-2",children:[n("div",{className:"flex items-center",children:[t("img",{src:"https://flagcdn.com/w40/".concat(e.code.toLowerCase(),".png"),alt:e.code,style:{width:30,height:20,marginRight:8}}),e.label]}),n("span",{children:["(",e.value,")"]})]})},e.label)})}),"toggle"==e.type&&t(v.Item,{name:e.name,valuePropName:"checked",children:t(f,{disabled:(null==e?void 0:e.disabled)||!1})}),"checkboxGroup"===e.type&&t("div",{className:e.inline?"flex flex-wrap gap-4 items-center":"flex flex-col gap-2",children:t(v.Item,{name:e.name,children:t(y.Group,{children:null===(a=null==e?void 0:e.checkboxGroup)||void 0===a?void 0:a.map(function(e,l){return t(y,{value:e.value,children:e.label},l)})})})}),"multipleCheckboxRow"===e.type&&t("div",{className:e.css?e.css:"flex justify-between items-center",children:null===(o=null==e?void 0:e.multipleCheckboxRow)||void 0===o?void 0:o.map(function(e,l){return t(v.Item,{name:e.name,valuePropName:"checked",children:t(y,{disabled:e.disabled||!1,children:e.label})},e.name)})}),"colorPicker"===e.type&&t(v.Item,{name:e.name,valuePropName:"value",children:t(h,{size:"small",disabled:(null==e?void 0:e.disabled)||!1,defaultValue:(null==e?void 0:e.defaultValue)||"#1677ff",showText:!0})})]},e.name)})}),R&&t(v.Item,{children:t("div",{className:"flex gap-4 ".concat("Center"==S?"justify-center":""),children:t(g,{type:"primary",htmlType:"submit",className:"mt-5",loading:d,children:M})})})]})},j=function(e){var l=e.title,a=e.open,o=e.closePanle,r=e.formConfig,i=void 0===r?[]:r,d=e.onSubmit,c=e.record,u=void 0===c?null:c,x=e.loading,E=e.size,C=void 0===E?550:E,M=e.RowItem,D=void 0===M?1:M,S=e.handleFieldChange,A=void 0===S?null:S,R=e.buttonText,Y=void 0===R?"Submit":R,F=e.drawerId,I=e.saveAndAddMoreButton,T=void 0!==I&&I,G=e.dateFormat,O=void 0===G?"MMMM DD, YYYY":G,V=m.RangePicker,K=w(!1),Z=v.useForm()[0];P(function(){if(a&&i.length>0){var e={};i.forEach(function(l){var a;if(l.defaultValue&&(e[l.name]=l.defaultValue),u&&u[l.name]&&(e[l.name]=u[l.name]),"multipleCheckboxRow"==l.type&&(null===(a=null==l?void 0:l.items)||void 0===a?void 0:a.length)>0&&l.items.forEach(function(l){e[l.name]=u[l.name]}),u&&u[l.name]&&"date"==l.type){var o=N(u[l.name],O);o.isValid()||(o=N(u[l.name],"YYYY-MM-DD")),e[l.name]=o}if(u&&u[l.name]&&"rangepicker"===l.type){var t=u[l.name].split(" - ");2===t.length&&(e[l.name]=[N(t[0],O),N(t[1],O)])}}),Z.setFieldsValue(e)}else Z.resetFields()},[a,i]);return t(L,{title:l,size:C,position:"right",open:a,closePanle:o,drawerId:F,children:n(v,{form:Z,layout:"vertical",onFinish:function(e){var l=k({},e);d(l,K.current)},onValuesChange:function(e,l){return function(e,l){A&&A(e,l,Z)}(e,l)},autoComplete:"off",children:[t("div",{className:"".concat(D>1?"grid grid-cols-".concat(D," gap-x-4"):""),children:Array.isArray(i)&&(null==i?void 0:i.map(function(e){var l,a,o;return n(v.Item,{label:(null==e?void 0:e.hideLabel)?void 0:e.label,name:e.name,rules:"number"==e.type?U(U([],e.rules,!0),[{validator:function(l,a){return a<((null==e?void 0:e.minvalue)||0)?Promise.reject(new Error("Value cannot be less than ".concat((null==e?void 0:e.minvalue)||0))):(null==e?void 0:e.maxvalue)&&a>e.maxvalue?Promise.reject(new Error("Value cannot exceed ".concat(null==e?void 0:e.maxvalue))):Promise.resolve()}}],!1):e.rules,required:e.required,children:["text"==e.type&&t(p,{placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"number"==e.type&&t(b,{className:"!w-full",type:"number",max:null==e?void 0:e.maxvalue,min:0,placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"password"==e.type&&t(p.Password,{placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"dropdown"==e.type&&t(s,{placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,mode:(null==e?void 0:e.mode)||void 0,maxTagCount:(null==e?void 0:e.maxTagCount)||void 0,showSearch:!0,virtual:!0,filterOption:function(e,l){var a,o;return null===(o=null===(a=null==l?void 0:l.children)||void 0===a?void 0:a.toLowerCase())||void 0===o?void 0:o.includes(null==e?void 0:e.toLowerCase())},children:Array.isArray(null==e?void 0:e.options)&&(null===(l=null==e?void 0:e.options)||void 0===l?void 0:l.map(function(e,l){return t(s.Option,{value:e.value,children:e.label},l)}))}),"date"===e.type&&t(m,{format:O,placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,className:"w-full",disabledDate:function(l){return!!e.minDate&&(l&&l.isBefore(N(e.minDate,"YYYY/MM/DD"),"day"))}}),"rangepicker"===e.type&&t(V,{format:O,disabled:(null==e?void 0:e.disabled)||!1,className:"w-full"}),"currencySelect"==e.type&&t(s,{placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,showSearch:!0,virtual:!0,filterOption:B,defaultValue:null==e?void 0:e.defaultValue,children:null==H?void 0:H.map(function(e){return t(s.Option,{value:e.value,children:n("div",{className:"flex items-center gap-2",children:[n("div",{className:"flex items-center",children:[t("img",{src:"https://flagcdn.com/w40/".concat(e.code.toLowerCase(),".png"),alt:e.code,style:{width:30,height:20,marginRight:8}}),e.label]}),n("span",{children:["(",e.value,")"]})]})},e.label)})}),"toggle"==e.type&&t(v.Item,{name:e.name,valuePropName:"checked",children:t(f,{disabled:(null==e?void 0:e.disabled)||!1})}),"checkboxGroup"===e.type&&t("div",{className:(null==e?void 0:e.css)?null==e?void 0:e.css:"flex flex-col gap-2",children:t(v.Item,{name:null==e?void 0:e.name,children:t(y.Group,{children:Array.isArray(null==e?void 0:e.checkboxGroup)&&(null===(a=null==e?void 0:e.checkboxGroup)||void 0===a?void 0:a.map(function(e,l){return t(y,{value:e.value,children:e.label},l)}))})})}),"multipleCheckboxRow"===e.type&&t("div",{className:(null==e?void 0:e.css)?null==e?void 0:e.css:"flex justify-between items-center",children:Array.isArray(null==e?void 0:e.multipleCheckboxRow)&&(null===(o=null==e?void 0:e.multipleCheckboxRow)||void 0===o?void 0:o.map(function(e,l){return t(v.Item,{name:e.name,valuePropName:"checked",children:t(y,{disabled:e.disabled||!1,children:e.label})},e.name)}))}),"colorPicker"===e.type&&t(v.Item,{name:e.name,valuePropName:"value",children:t(h,{size:"small",disabled:(null==e?void 0:e.disabled)||!1,defaultValue:(null==e?void 0:e.defaultValue)||"#1677ff",showText:!0})})]},e.name)}))}),t(v.Item,{children:n("div",{className:"flex gap-4",children:[t(g,{type:"primary",onClick:function(){K.current=!1,Z.submit()},className:"mt-4",loading:x&&!K.current,children:Y}),!(null==u?void 0:u._id)&&T&&t(g,{type:"primary",onClick:function(){K.current=!0,Z.submit()},className:"mt-4",loading:x&&K.current,children:"Save & Add More"}),t(g,{className:"mt-4",onClick:o,children:"Cancel"})]})})]})})},W=function(l,i,d){return{filterDropdown:function(e){var c,s=e.setSelectedKeys,m=e.selectedKeys,v=e.confirm,b=e.clearFilters,f=C(""),h=f[0],E=f[1],P=C(!1),M=P[0],w=P[1],D=null===(c=null==h?void 0:h.toLowerCase())||void 0===c?void 0:c.trim(),N=[],A=new Set;null==i||i.forEach(function(e){var a,o,t,n=null===(o=String(null!==(a=e[l])&&void 0!==a?a:""))||void 0===o?void 0:o.trim();if(!n&&!A.has("Blank"))return A.add("Blank"),void N.push({id:"Blank",value:"Blank",extraValues:[]});if(n&&!(null==A?void 0:A.has(n))){var r=null!==(t=null==d?void 0:d.map(function(l){var a;return String(null!==(a=e[l])&&void 0!==a?a:"-")}))&&void 0!==t?t:[],i=U([n.toLowerCase()],r.map(function(e){return e.toLowerCase()}),!0);D&&!i.some(function(e){return e.includes(D)})||(A.add(n),N.push({id:n,value:n,extraValues:r}))}});return n("div",{style:{width:M?"450px":"250px",margin:"10px"},children:[n("div",{className:"flex justify-center items-start gap-1",children:[t(p.Search,{placeholder:"Search",onChange:function(e){return E(e.target.value)},style:{width:"100%",marginBottom:10}}),t(u,{title:M?"Collapse":"Expand",children:t(g,{type:"primary",size:"small",className:"!h-[30px] !w-[30px]",icon:t(M?o:a,{size:18}),onClick:function(){w(!M)}})})]}),t(x,{className:"my-1",children:t(S,{data:N,height:Math.min(150,55*(null==N?void 0:N.length)),itemHeight:20,itemKey:"id",style:{maxHeight:"150px",overflow:"auto"},children:function(e){var l,a,o,i,d,c,u;return t(x.Item,{style:{padding:0},children:n("label",{htmlFor:"checkbox-".concat(e.id),className:"w-[100%] py-[5px] m-1 cursor-pointer flex items-center gap-3 ellipsis overflow-hidden pr-1",children:[t(y,{id:"checkbox-".concat(e.id),checked:m.includes(e.id),onChange:function(){return l=e.id,void((null==m?void 0:m.includes(l))?s(m.filter(function(e){return e!==l})):s(U(U([],m,!0),[l],!1)));var l}}),n("div",M?{className:"flex flex-col w-full",children:[t("div",{className:"text-sm",children:null===(l=null==e?void 0:e.value)||void 0===l?void 0:l.toString()}),(null==e?void 0:e.extraValues)&&(null===(a=e.extraValues)||void 0===a?void 0:a.length)>0&&t(r,{children:null===(o=e.extraValues)||void 0===o?void 0:o.map(function(e,l){return t("div",{className:"text-xs text-gray-600",title:e,children:e},e+l)})})]}:{className:"flex flex-col w-full",children:[t("div",{className:"ellipsis overflow-hidden whitespace-nowrap",title:null===(i=null==e?void 0:e.value)||void 0===i?void 0:i.toString(),children:null===(d=null==e?void 0:e.value)||void 0===d?void 0:d.toString()}),(null==e?void 0:e.extraValues)&&(null===(c=e.extraValues)||void 0===c?void 0:c.length)>0&&t(r,{children:null===(u=e.extraValues)||void 0===u?void 0:u.map(function(e,l){return t("div",{className:"ellipsis overflow-hidden whitespace-nowrap text-xs text-gray-600",title:e,children:e},e+l)})})]})]})},e.id)}})},l),n("div",{className:"flex justify-between mt-4",children:[t(g,{size:"small",onClick:function(){b(),s([]),v()},children:"Reset"}),t(g,{type:"primary",size:"small",onClick:function(){v()},style:{marginRight:8},children:"OK"})]})]},l)},filterIcon:function(l){return t(e,{style:{color:l?"red":"var(--primary)",fontSize:"18px"}})},onFilter:function(e,a){if("Blank"==e){var o=a[l];return null==o||""===String(o).trim()}return String(e)==String(a[l])}}},X=function(e){var l=e.items,a=e.mainContainerClassName,o=e.visibleItemClassName,i=e.hiddenItemClassName,d=e.overflowButtonClassName,c=e.itemGap,u=e.overflowButton,s=e.hiddenMainContainerClassName,m=e.activeItemKey,v=e.activeItemClassName,p=w(null),b=w(null),f=w(null),y=C(l),h=y[0],g=y[1],x=C([]),E=x[0],M=x[1],D=C(!1),N=D[0],S=D[1];return P(function(){var e=function(){var e,a;if(p.current&&b.current){for(var o=p.current.offsetWidth,t=Array.from(b.current.children),n=null===(e=t.slice(0,-1))||void 0===e?void 0:e.map(function(e){return e.offsetWidth+c}),r=null===(a=t[t.length-1])||void 0===a?void 0:a.offsetWidth,i=0,d=null==l?void 0:l.length,u=0;u<(null==l?void 0:l.length);u++){var s=o-(u<(null==l?void 0:l.length)-1?r:0);if(i+n[u]>s){d=u;break}i+=n[u]}g(null==l?void 0:l.slice(0,d)),M(null==l?void 0:l.slice(d))}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[l,c]),P(function(){var e=function(e){f.current&&!f.current.contains(e.target)&&S(!1)};return N?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}},[N]),n(r,{children:[n("div",{ref:b,style:{visibility:"hidden",position:"absolute",pointerEvents:"none",height:0,overflow:"hidden",whiteSpace:"nowrap",display:"flex",gap:c},children:[null==l?void 0:l.map(function(e){return t("div",{className:"".concat(o),children:null==e?void 0:e.label},null==e?void 0:e.key)}),t("div",{className:"".concat(d),children:u})]}),n("div",{ref:p,className:"".concat(a),style:{gap:c},children:[null==h?void 0:h.map(function(e){return t("div",{onClick:null==e?void 0:e.onClick,className:"".concat(o," ").concat((null==e?void 0:e.key)===m&&null!=v?v:""),children:null==e?void 0:e.label},null==e?void 0:e.key)}),(null==E?void 0:E.length)>0&&n("div",{className:"".concat(d),ref:f,onClick:function(){return S(function(e){return!e})},children:[u,N&&t("div",{className:"".concat(s),children:null==E?void 0:E.map(function(e){return t("button",{onClick:e.onClick,className:"".concat(i),children:e.label},e.key)})})]})]})]})},J=function(e){var l=e.title,a=e.open,o=e.setOpen,r=e.formConfig,i=void 0===r?[]:r,d=e.onSubmit,c=e.record,u=void 0===c?null:c,f=e.loading,y=e.size,h=void 0===y?500:y,x=e.twoColumns,E=void 0!==x&&x,C=e.handleFieldChange,M=void 0===C?null:C,w=e.buttonText,D=void 0===w?"Submit":w,S=v.useForm()[0];P(function(){if(a&&i.length>0){var e={};i.forEach(function(l){l.defaultValue&&(e[l.name]=l.defaultValue),u&&u[l.name]&&(e[l.name]=u[l.name]),u&&u[l.name]&&"date"==l.type&&(e[l.name]=N(u[l.name],"YYYY/MM/DD"))}),S.setFieldsValue(e)}else S.resetFields()},[a,i]);return t(L,{drawerId:"drawer-id",title:l,size:h,position:"right",open:a,closePanle:function(){return o(!1)},children:n(v,{form:S,layout:"vertical",onFinish:function(e){d(e)},onValuesChange:function(e,l){return function(e,l){M&&M(e,l,S)}(e,l)},autoComplete:"off",children:[t("div",{className:"".concat(E?"grid grid-cols-2 gap-x-4":""),children:i.map(function(e){var l;return n(v.Item,{label:e.label,name:e.name,rules:e.rules,required:e.required,children:["text"==e.type&&t(p,{placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"number"==e.type&&t(b,{className:"!w-full",type:"number",max:null==e?void 0:e.maxvalue,min:1,placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"password"==e.type&&t(p.Password,{placeholder:"Please enter ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1}),"dropdown"==e.type&&t(s,{placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,showSearch:!0,virtual:!0,filterOption:function(e,l){var a,o;return null===(o=null===(a=null==l?void 0:l.children)||void 0===a?void 0:a.toLowerCase())||void 0===o?void 0:o.includes(null==e?void 0:e.toLowerCase())},children:null===(l=e.options)||void 0===l?void 0:l.map(function(e,l){return t(s.Option,{value:e.value,children:e.label},l)})}),"date"===e.type&&t(m,{format:"DD/MM/YYYY",placeholder:"Please select ".concat(e.label),disabled:(null==e?void 0:e.disabled)||!1,className:"w-full",disabledDate:function(l){return!!e.minDate&&(l&&l.isBefore(N(e.minDate,"YYYY/MM/DD"),"day"))}})]},e.name)})}),t(v.Item,{children:n("div",{className:"flex gap-4",children:[t(g,{type:"primary",htmlType:"submit",className:"mt-4",loading:f,children:D}),t(g,{className:"mt-4",onClick:function(){return o(!1)},children:"Cancel"})]})})]})})};export{Z as AvatarBgColor,L as RDrawer,z as RForm,J as RFormFar,j as RFormWithDrawer,X as RMenus,F as RModal,O as RUploader,A as ThemeChange,V as colorOptions,H as countryCurrency,K as dateFormats,R as filterOption,Y as filterOption2,B as filterOption3,W as getColumnSearchProps};
//# sourceMappingURL=index.mjs.map