1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[800],{7930:function(e,t,a){"use strict";var n=a(1163),r=a(7294),l=a(4913),u=a(2353);t.Z=function(e){return function(t){var a=(0,n.useRouter)(),o=(0,r.useContext)(u.Z),c=o.isAuthenticated,i=o.loadUser,s=o.loading,d=o.user,f=(0,r.useState)(c&&d&&d.role_code===l.K$.AFFILIATE),m=f[0],b=f[1];return(0,r.useEffect)((function(){localStorage.getItem("token")?c||i():a.push("/login")}),[]),(0,r.useEffect)((function(){s||(c&&d&&d.id?d.role_code===l.K$.AFFILIATE||d.role_code===l.K$.SUB_AFFILIATE?b(!0):d.role_code===l.K$.ADMIN||d.role_code===l.K$.SENIOR||d.role_code===l.K$.SYSTEM?a.push("/admin"):d.role_code===l.K$.NEW_AFFILIATE&&a.push("/new-aff"):a.push("/login"))}),[d]),m?r.createElement(e,t):r.createElement("div",null)}}},5442:function(e,t,a){"use strict";var n=a(6864),r=a(7294),l=a(9198),u=a.n(l),o=(a(8698),a(7536)),c=a(5268),i=a(4913),s=a(1048),d=a(6219),f=a(9728),m=a(6773);t.Z=function(e){var t=(0,r.useContext)(s.Z),a=t.loading,l=t.expanded,b=t.setSearchExpanded,p=(0,d.Z)().translate,E=e.formArray,g=e.onSubmit,v=(0,o.cI)(),y=v.register,w=v.handleSubmit,h=(v.watch,v.setError,v.control),_=v.setValue,T=v.formState.errors;return r.createElement("div",{className:"bg-white dark:bg-gray-800 border-t-4 border-red-500 shadow-lg rounded w-full px-8 py-2 mb-8"},l&&r.createElement("form",{onSubmit:w(g)},r.createElement("div",{className:"pt-2 grid grid-cols-1 md:grid-cols-3 gap-x-4 gap-y-2.5 w-full"},E.length>0&&E.map((function(e){var t;return e.defaultValue&&_(e.name,e.defaultValue),r.createElement("div",{key:e.name,className:"w-full"},r.createElement("label",{className:"text-sm font-medium leading-none dark:text-gray-200 text-gray-800"},p(e.label)," ",e.required&&r.createElement("span",{className:"text-red-600"},"*")),r.createElement("div",{className:"relative flex items-center justify-center"},e.inputType===i.rC.INPUT&&r.createElement("input",(0,n.Z)({},y(e.name),{className:"".concat(c.a," w-full ").concat(T[e.name]?"border-2 border-red-600":"")})),e.inputType===i.rC.SELECT&&r.createElement(r.Fragment,null,r.createElement("svg",{className:"h-6 w-6 absolute top-4 right-3 pointer-events-none",fill:"rgb(220,38,38)",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})),r.createElement("select",(0,n.Z)({},y(e.name),{className:"appearance-none w-full h-[42px] ".concat(c.a)}),null===(t=e.selectOptions)||void 0===t?void 0:t.map((function(e){return r.createElement("option",{key:e.value,value:e.value},e.label)})))),e.inputType===i.rC.DATE&&r.createElement(o.Qr,{control:h,name:e.name,render:function(t){var a=t.field;return r.createElement(u(),{dateFormat:e.onlyYearMonth?"MM/yyyy":"yyyy-MM-dd",selected:a.value,onChange:function(e){return a.onChange(e)},dropdownMode:"select",showMonthDropdown:!e.onlyYearMonth,showYearDropdown:!e.onlyYearMonth,showMonthYearPicker:e.onlyYearMonth,isClearable:!0,maxDate:new Date,className:"".concat(c.a," w-full ").concat(T[e.name]?"border-2 border-red-600":"")})}})),T[e.name]&&r.createElement("span",{className:"".concat(c.P)},p("$field.is.required")))}))),r.createElement("div",{className:"flex mt-6"},r.createElement("button",{role:"button",type:"submit",className:"text-sm font-semibold leading-none text-white \r focus:outline-none bg-red-600 rounded hover:bg-red-700 py-3 w-full md:-1/3 lg:w-1/6"},a?r.createElement(m.T,null):p("$search")))),r.createElement("div",{className:"flex justify-center"},r.createElement("button",{className:"flex space-x-2 dark:hover:bg-gray-700 hover:bg-gray-100 dark:text-gray-200 text-gray-800 px-5 py-1.5",onClick:function(){return b(!l)}},l?r.createElement(r.Fragment,null,r.createElement("span",null,(0,f.Z5)("h-6 w-6")),r.createElement("span",null,p("$hide"))):r.createElement(r.Fragment,null,r.createElement("span",null,(0,f.MW)("h-6 w-6")),r.createElement("span",null,p("$expand"))))))}},3582:function(e,t,a){"use strict";a.d(t,{IP:function(){return r},fg:function(){return l},ud:function(){return u},az:function(){return o},bb:function(){return c},dF:function(){return i}});var n=a(4913),r=[{label:"Yes",value:!0},{label:"No",value:!1}],l=[{label:"All",value:""},{label:"Active",value:n.Q_.ACTIVE},{label:"Inactive",value:n.Q_.INACTIVE},{label:"Pending",value:n.Q_.PENDING},{label:"Rejected",value:n.Q_.REJECTED}],u=[{label:"Senior",value:1},{label:"Master",value:2},{label:"Agent",value:3}],o=[{label:"Active",value:n.Q_.ACTIVE},{label:"Inactive",value:n.Q_.INACTIVE}],c=[{label:"Active",value:n.Q_.ACTIVE},{label:"Inactive",value:n.Q_.INACTIVE},{label:"Rejected",value:n.Q_.REJECTED}],i=(n.Q_.CONFIRMED,n.Q_.PENDING,n.Q_.REJECTED,[{label:"All",value:""},{label:"Login",value:"LOGIN"},{label:"Logout",value:"LOGOUT"}])},7569:function(e,t,a){"use strict";a.r(t);var n=a(29),r=a(9499),l=a(7794),u=a.n(l),o=a(7294),c=a(1226),i=a(8857),s=a(5442),d=a(6042),f=a(2934),m=a(3582),b=a(4913),p=a(1048),E=a(4802),g=a(7930),v=a(5043),y=a(1754);function w(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?w(Object(a),!0).forEach((function(t){(0,r.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):w(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var _={addView:!1,tableView:!0};t.default=(0,g.Z)((function(){var e=(0,o.useContext)(E.Z),t=e.sub_aff_list,a=e.getSubAff,r=e.createSubAff,l=(0,o.useContext)(p.Z),g=l.updateSuccess,w=l.loading,T=l.setSearchInitiated,I=(0,o.useState)(_),N=I[0],C=I[1],S=(0,o.useState)(0),A=S[0],x=S[1],$=(0,o.useState)(null),O=$[0],V=($[1],(0,o.useState)(null)),P=V[0],M=V[1],D=o.useRef(null);(0,o.useEffect)((function(){F()}),[A,P]),(0,o.useEffect)((function(){g&&(F(),C({tableView:!0,addView:!1}))}),[g]),(0,o.useEffect)((function(){D.current=!1}),[t]);var F=function(){D.current=!0,a(P?h({page:A,sortBy:O,role:b.K$.SUB_AFFILIATE},P):{page:A,sortBy:O,role:b.K$.SUB_AFFILIATE})},Z=function(){var e=(0,n.Z)(u().mark((function e(t){var a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=h(h({},t),{},{date_of_birth:v.H.formateDate(t.date_of_birth,"YYYY-MM-DD")}),e.next=3,r(a);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=(0,n.Z)(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M(t),T();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=(0,o.useMemo)((function(){return[{Header:"",id:"index",Cell:y.f9},{Header:"$username",accessor:"username",disableSortBy:!0},{Header:"$affiliate.code",accessor:"affiliate_code",disableSortBy:!0},{Header:"$fullname",accessor:"name",disableSortBy:!0},{Header:"$status",accessor:"status",Cell:y.t,disableSortBy:!0},{Header:"$affiliate.group",accessor:"affiliate_group.name",disableSortBy:!0},{Header:"$register.date",accessor:"created_at",Cell:y.TX,disableSortBy:!0},{Header:"$approved.rejected.date",accessor:"approved_at",Cell:y.TX,disableSortBy:!0}]}),[]),B=[{label:"$username",name:"username",required:!0,disabled:!1,defaultValue:null,inputType:b.rC.INPUT},{label:"$fullname",name:"name",required:!0,disabled:!1,defaultValue:null,inputType:b.rC.INPUT},{label:"$email",name:"email",type:"email",required:!0,disabled:!1,defaultValue:null,inputType:b.rC.INPUT},{label:"$contact.number",name:"mobile_number",required:!0,disabled:!1,defaultValue:null,inputType:b.rC.PHONE},{label:"$date.of.birth",name:"date_of_birth",onlyYearMonth:!1,required:!0,disabled:!1,defaultValue:null,inputType:b.rC.DATE}],L=[{label:"$username",name:"username",defaultValue:null,inputType:b.rC.INPUT},{label:"$sub.affiliate.code",name:"affiliate_code",defaultValue:null,inputType:b.rC.INPUT},{label:"$sub.affiliate.status",name:"status",defaultValue:null,inputType:b.rC.SELECT,selectOptions:m.fg}];return o.createElement(f.Z,{tabTitle:"$sub.affiliate",pageTitle:"$sub.affiliate"},N.tableView&&o.createElement(o.Fragment,null,o.createElement(s.Z,{formArray:L,onSubmit:k}),o.createElement(c.HS,{text:"$register.new.sub.affiliate",triggerAction:function(){return C({tableView:!1,addView:!0})}}),o.createElement(d.Z,{columns:j,data:t.rows,setPageIndex:x,loading:w,pageCount:t.totalPage,skipPageResetRef:D.current})),N.addView&&o.createElement(o.Fragment,null,o.createElement(c.xE,{triggerAction:function(){return C({tableView:!0,addView:!1})}}),o.createElement(i.Z,{formArray:B,formName:"$register.new.sub.affiliate",onSubmit:function(e){return Z(e)}})))}))},2075:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/aff/sub-aff/list",function(){return a(7569)}])}},function(e){e.O(0,[2678,3996,2381,9504,4544,4726,9294,7687,9728,2934,6042,8857,2888,9774,179],(function(){return t=2075,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.