1(this["webpackJsonplisfarma-admin"]=this["webpackJsonplisfarma-admin"]||[]).push([[23,27],{131:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var r=a(0),s=a(4);class n extends r.Component{render(){return Object(s.jsx)("tr",{className:"tr-no-hover",children:Object(s.jsx)("td",{colSpan:"100%",className:"text-center p-12",children:this.props.desc})})}}},132:function(e,t,a){"use strict";a(0);var r=a(136),s=a(158),n=a(4);t.a=e=>{let t=e.pageSize,a=e.currentPage,c=e.totalCount,l=e.onSelectPage;const i=Object(s.a)().t,o=a-1<0?0:a-1,d=o*t+1,u=Math.min(o*t+t,c);return c<=0?null:Object(n.jsxs)("div",{className:"dv-table-footer mt-3",children:[Object(n.jsxs)("span",{className:"mr-4",children:[i("showing")," ",d," - ",u," ",i("of")," ",c]}),Object(n.jsx)(r.a,{pageCount:Math.ceil(c/t),currentPage:o,onSelectPage:e=>{a!==(e+=1)&&l&&l(e)}})]})}},133:function(e,t,a){"use strict";a.d(t,"a",function(){return l});var r=a(0),s=a(128),n=a(129),c=a(4);class l extends r.Component{constructor(e){super(e),this.state={sort:""},this.state.sort=this.props.sort}render(){return Object(c.jsxs)("div",{className:"dv-table-head-column uppercase",onClick:()=>this.onClick(),children:[this.props.name,this.renderCaret()]})}renderCaret(){return this.props.sortable?this.props.sort===n.a.SORT_NONE?Object(c.jsx)(s.a,{icon:"sort",className:"ml-2 text-gray-300"}):Object(c.jsx)(s.a,{icon:this.props.sort===n.a.SORT_DESCEND?"caret-down":"caret-up",className:"ml-2"}):null}onClick(){if(!this.props.sortable||!this.props.onSort)return null;this.props.sort===n.a.SORT_NONE?this.props.onSort(n.a.SORT_ASCEND):this.props.onSort(this.props.sort===n.a.SORT_ASCEND?n.a.SORT_DESCEND:n.a.SORT_ASCEND)}}l.defaultProps={sortable:!0,sort:n.a.SORT_DESCEND}},134:function(e,t,a){"use strict";var r=a(125),s=a(138),n=a(0),c=a(479),l=a(351),i=a(350),o=a(128),d=a(4);const u=["value","placeholder","type","showIcon","onFilter","children"];t.a=e=>{let t=e.value,a=e.placeholder,b=e.type,p=e.showIcon,j=void 0===p||p,h=e.onFilter,O=e.children,m=Object(s.a)(e,u);const f=Object(n.useState)(null!==t&&void 0!==t?t:""),v=Object(r.a)(f,2),x=v[0],E=v[1],N=Object(n.useState)(!1),S=Object(r.a)(N,2),T=S[0],g=S[1];Object(n.useEffect)(()=>{"date"===b&&y(),""===x&&y(!1)},[x]),Object(n.useEffect)(()=>E(null!==t&&void 0!==t?t:""),[t]);const y=function(){g((!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&!!x),null===h||void 0===h||h(x)};return"select"===b?Object(d.jsx)("div",{className:"dv-table-filter",children:Object(d.jsx)(c.a.Control,{as:"select",onChange:e=>null===h||void 0===h?void 0:h(e.target.value),children:O})}):Object(d.jsxs)("div",{className:"dv-table-filter",children:[Object(d.jsx)(l.a,{size:"sm",placeholder:a,type:b,...m,value:x,className:j?"pr-4":"",onChange:e=>{E(e.target.value),g(!1)},onKeyPress:e=>{"Enter"===e.key&&y()}}),j&&!T?Object(d.jsx)(i.a,{variant:"link",className:"but-clear but-search px-1 py-0 focus:ring-0 flex items-center",onClick:y,children:Object(d.jsx)(o.a,{icon:"search",size:"xs",className:"text-gray-400"})}):null,T?Object(d.jsx)(i.a,{variant:"link",className:"but-clear but-search px-1 py-0 focus:ring-0 flex items-center",onClick:()=>{E("")},children:Object(d.jsx)(o.a,{icon:"times",size:"xs",className:"text-gray-400"})}):null]})}},135:function(e,t,a){"use strict";var r=a(125),s=a(0),n=a(128),c=a(351),l=a(158),i=a(4);t.a=e=>{let t=e.value,a=e.onSearch;const o=Object(l.a)().t,d=Object(s.useState)(null!==t&&void 0!==t?t:""),u=Object(r.a)(d,2),b=u[0],p=u[1];return Object(s.useEffect)(()=>{p(null!==t&&void 0!==t?t:"")},[t]),Object(i.jsxs)("div",{className:"mt-3 self-start dv-searchbar",children:[Object(i.jsx)("div",{className:"dv-prefix",children:Object(i.jsx)(n.a,{icon:"search",size:"xs"})}),Object(i.jsx)(c.a,{className:"ipt-search w-48",size:"sm",placeholder:o("search"),value:b,onChange:e=>p(e.target.value),onKeyPress:e=>{"Enter"===e.key&&(null===a||void 0===a||a(b))}})]})}},136:function(e,t,a){"use strict";a(0);var r=a(350),s=a(55),n=a(158),c=a(4);t.a=e=>{let t=e.pageCount,a=e.currentPage,l=void 0===a?0:a,i=e.onSelectPage;const o=Object(n.a)().t,d=e=>{let a=(e=>{if(t<=7)return e;let a=0;return a=0===e?e:6===e?t-1:Math.min(Math.max(e,l-3+e),t-(7-e)),a})(e);return t>7&&(1===e&&a>e||5===e&&a<t-2)?Object(c.jsx)("div",{className:"ml-1",children:"..."},e.toString()):Object(c.jsx)(r.a,{variant:a===l?"danger":"light",className:"but-paginator-item ml-1",onClick:()=>i(a),children:a+1},e.toString())};return Object(c.jsxs)("div",{className:"flex items-center",children:[Object(c.jsxs)(r.a,{disabled:l<=0,variant:"light",className:"but-clear",onClick:()=>i(l-1),children:["< ",o("previous")]}),s.a.makeEmptyArray(Math.min(7,t)).map((e,t)=>d(t)),Object(c.jsxs)(r.a,{disabled:l>=t-1,variant:"light",className:"but-clear ml-1",onClick:()=>i(l+1),children:[o("next")," >"]})]})}},138:function(e,t,a){"use strict";a.d(t,"a",function(){return s});var r=a(7);function s(e,t){if(null==e)return{};var a,s,n=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(s=0;s<c.length;s++)a=c[s],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}},139:function(e,t,a){"use strict";var r=a(125),s=a(0),n=a.n(s),c=a(2),l=a(41),i=a(32),o=a(135),d=a(350),u=a(422),b=a(143),p=a(132),j=a(133),h=a(134),O=a(12),m=a.n(O),f=
1a(131),v=a(129),x=a(158),E=a(55),N=a(4);t.a=e=>{let t=e.title,a=e.error,O=e.onCloseError,S=e.success,T=e.onCloseSuccess,g=e.totalCount,y=e.items,w=e.ListHeader,C=e.emptyNotice,_=e.withFilter,P=void 0===_||_,I=e.onLoadData,U=e.tableClassName,R=e.responsiveClass,A=e.headers,D=e.renderItem,k=e.renderExpandItem,Y=e.onExport,M=e.showExport,z=void 0===M||M,B=e.exportStyle,H=e.showSearchBar,L=void 0===H||H;const F="filter",q="sort",G=Object(x.a)().t,K=l.a.pageSize,J=Object(c.g)(),Q=Object(c.h)(),V=Object(i.d)(e=>m.a.get(e,"UiReducer")).showLoading,W=Object(s.useState)([]),X=Object(r.a)(W,2),Z=X[0],$=X[1],ee=Object(s.useMemo)(()=>{const e=new URLSearchParams(Q.search),t={...Object.fromEntries(e)};return Z.forEach(e=>delete t[e]),t},[Q.search]),te=function(e){$("add"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"add")?t=>t.includes(e)?t:[...t,e]:t=>t.filter(t=>e!==t))},ae=Object(s.useMemo)(()=>ee.currentPage?Number(ee.currentPage):0,[ee]),re=Object(s.useMemo)(()=>Object(v.b)(ee,F),[ee]),se=Object(s.useMemo)(()=>Object(v.b)(ee,q,"Number"),[ee]);Object(s.useEffect)(()=>{I((ae-1<0?0:ae-1)*K,re,K,se)},[ae,re,se]);const ne=(e,t)=>{const a=m.a.cloneDeep(re);let r=[];const s="".concat(F).concat(m.a.upperFirst(e));t?(te(s,"remove"),r=Z,r=r.filter(e=>s!==e),a[e]=t):(te(s),r=Z,r.includes(s)||r.push(s),delete a[e]),m.a.isEqual(re,a)||ce({currentPage:0,...Object(v.d)(a,F)},r)},ce=Object(s.useCallback)((e,t)=>{const a={...ee,currentPage:ae,...Object(v.d)(re,F),...Object(v.d)(Object(v.c)(se),q),...e};if(Array.isArray(t))for(const r of t)delete a[r];"all"===a.filterStatus&&delete a.filterStatus,J.push({pathname:"",search:"?".concat(E.a.queryString(a))})},[ee,ae,se,re]);return Object(N.jsxs)("div",{className:"dv-content px-3 py-3",children:[w||Object(N.jsxs)("div",{className:"dv-total",children:[Object(N.jsx)("span",{className:"sp-label mr-5",children:t}),Object(N.jsx)("span",{className:"sp-value ml-1",children:g>=0?g:""})]}),Object(N.jsxs)("div",{className:"flex justify-between items-end",children:[L?Object(N.jsx)(o.a,{value:re.all,onSearch:e=>ne("all",e)}):"",Y&&z?Object(N.jsx)(d.a,{style:B,variant:"link",size:"sm",className:"text-xs",onClick:()=>Y(re,se),children:G("export")}):null]}),S?Object(N.jsx)(u.a,{variant:"success",className:"alert-error mb-0 mt-4 text-base",dismissible:!0,onClose:()=>{O(),T()},children:Object(N.jsx)("div",{className:"text-xs",children:S})}):null,a?Object(N.jsx)(u.a,{variant:"danger",className:"alert-error mb-0 mt-4 text-base",dismissible:!0,onClose:O,children:Object(N.jsx)("div",{className:"text-xs",children:a})}):null,Object(N.jsx)("div",{className:"dv-table mt-3 p-3 ".concat(null!==R&&void 0!==R?R:""),children:Object(N.jsxs)(b.a,{hover:!0,className:"".concat(null!==U&&void 0!==U?U:""," mb-0"),children:[Object(N.jsxs)("thead",{children:[Object(N.jsxs)("tr",{className:"tr-no-padding",children:[Object(N.jsx)("th",{children:"#"}),A.map((e,t)=>Object(N.jsx)("th",{children:e.name?Object(N.jsx)(j.a,{name:e.name,sortable:!!e.sort,sort:e.sort?Object(v.e)(se[e.sort]):void 0,onSort:t=>{return a=e.sort,r=t,void ce(Object(v.d)({...se,[a]:Object(v.f)(r)},q));var a,r}}):null},"header-".concat(t)))]}),P&&Object(N.jsxs)("tr",{className:"tr-filter",children:[Object(N.jsx)("th",{}),A.map((e,t)=>{var a;return Object(N.jsx)("th",{children:e.filter?Object(N.jsx)(h.a,{value:re[e.filter],placeholder:e.name,type:e.filterType,onFilter:t=>ne(e.filter,t),showIcon:"date"!==e.filterType,children:null===(a=e.filterOptions)||void 0===a?void 0:a.map(e=>Object(N.jsx)("option",{value:e.value,children:e.label},e.value))}):null},"filter-".concat(t))})]})]}),Object(N.jsxs)("tbody",{children:[!V&&m.a.isEmpty(y)?Object(N.jsx)(f.a,{desc:C}):null,y.map((e,t)=>((e,t)=>Object(N.jsxs)(n.a.Fragment,{children:[Object(N.jsxs)("tr",{children:[Object(N.jsx)("td",{children:t+1+(ae-1<0?0:ae-1)*K}),D(e,t)]}),k?k(e,t):null]},t.toString()))(e,t))]})]})}),Object(N.jsx)(p.a,{totalCount:g,currentPage:ae,pageSize:K,onSelectPage:e=>{ce({currentPage:e})}})]})}},143:function(e,t,a){"use strict";var r=a(3),s=a(7),n=a(126),c=a.n(n),l=a(0),i=a.n(l),o=a(127),d=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],u=i.a.forwardRef(function(e,t){var a=e.bsPrefix,n=e.className,l=e.striped,u=e.bordered,b=e.borderless,p=e.hover,j=e.size,h=e.variant,O=e.responsive,m=Object(s.a)(e,d),f=Object(o.a)(a,"table"),v=c()(n,f,h&&f+"-"+h,j&&f+"-"+j,l&&f+"-striped",u&&f+"-bordered",b&&f+"-borderless",p&&f+"-hover"),x=i.a.createElement("table",Object(r.a)({},m,{className:v,ref:t}));if(O){var E=f+"-responsive";return"string"===typeof O&&(E=E+"-"+O),i.a.createElement("div",{className:E},x)}return x});t.a=u},145:function(e,t,a){"use strict";a.d(t,"a",function(){return i});var r=a(0),s=a(333),n=a(479),c=a(350),l=a(4);class i extends r.Component{constructor(){super(...arguments),this.state={show:!1}}render(){return Object(l.jsx)(s.a,{"aria-labelledby":"title-modal-confirm",centered:!0,show:this.state.show,onHide:()=>this.showModal(!1),children:Object(l.jsxs)(n.a,{onSubmit:e=>this.handleSubmit(e),children:[Object(l.jsx)(s.a.Header,{closeButton:!0,children:Object(l.jsx)(s.a.Title,{id:"title-modal-event",children:this.props.title})}),Object(l.jsx)(s.a.Body,{children:Object(l.jsx)("div",{className:"text-xs",children:this.props.desc})}),Object(l.jsxs)(s.a.Footer,{className:"flex",children:[Object(l.jsx)(c.a,{type:"submit",variant:"light",size:"sm",children:"Cancel"}),Object(l.jsx)(c.a,{variant:"primary",size:"sm",onClick:()=>this.onOk(),children:"OK"})]})]})})}showModal(e){this.setState({show:e})}handleSubmit(e){e.preventDefault(),this.showModal(!1)}onOk(){this.props.onOk(),this.showModal(!1)}}},149:function(e,t,a){"use strict";var r=a(3),s=a(7),n=a(126),c=a.n(n),l=a(0),i=a.n(l),o=a(127),d=["bsPrefix","variant","pill","className","as"],u=i.a.forwardRef(function(e,t){var a=e.bsPrefix,n=e.variant,l=e.pill,u=e.className,b=e.as,p=void 0===b?"span":b,j=Object(s.a)(e,d),h=Object(o.a)(a,"badge");return i.a.createElement(p,Object(r.a)({ref:t},j,{className:c()(u,h,l&&h+"-pill",n&&h+"-"+n)}))});u.displayName="Badge",u.defaultProps={pill:!1},t.a=u},157:function(e,t,a){"use strict";var r=a(3),s=a(7),n=a(0),c=a.n(n),l=a(126),i=a.n(l),o=a(30),d=a.n(o),u=a(20),b=a.n(u),p=a(175),j=a(160),h=a(176),O=a(189),m=a(190),f=a(185),v=a(181),x=c.a.forwardRef(function(e,t){var a=e.flip,l=e.offset,i=e.placement,o=e.containerPadding,d=void 0===o?5:o,u=e.popperConfig,h=void 0===u?{}:u,x=e.transition,E=Object(p.a)(),N=E[0],S=E[1],T=Object(p.a)(),g=T[0],y=T[1],w=Object(j.a)(S,t),C=Object(f.a)(e.container),_=Object(f.a)(e.target),P=Object(n.useState)(!e.show),I=P[0],U=P[1],R=Object(O.a)(_,N,Object(v.a)({placement:i,enableEvents:!!e.show,containerPadding:d||5,flip:a,offset:l,arrowElement:g,popperConfig:h})),A=R.styles,D=R.attributes,k=Object(s.a)(R,["styles","attributes"]);e.show?I&&U(!1):e.transition||I||U(!0);var Y=e.show||x&&!I;if(Object(m.a)(N,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!Y)return null;var M=e.children(Object(r.a)({},k,{show:!!e.show,props:Object(r.a)({},D.popper,{style:A.popper,ref:w}),arrowProps:Object(r.a)({},D.arrow,{style:A.arrow,ref:y})}
1));if(x){var z=e.onExit,B=e.onExiting,H=e.onEnter,L=e.onEntering,F=e.onEntered;M=c.a.createElement(x,{in:e.show,appear:!0,onExit:z,onExiting:B,onExited:function(){U(!0),e.onExited&&e.onExited.apply(e,arguments)},onEnter:H,onEntering:L,onEntered:F},M)}return C?b.a.createPortal(M,C):null});x.displayName="Overlay",x.propTypes={show:d.a.bool,placement:d.a.oneOf(h.h),target:d.a.any,container:d.a.any,flip:d.a.bool,children:d.a.func.isRequired,containerPadding:d.a.number,popperConfig:d.a.object,rootClose:d.a.bool,rootCloseEvent:d.a.oneOf(["click","mousedown"]),rootCloseDisabled:d.a.bool,onHide:function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];var s;return e.rootClose?(s=d.a.func).isRequired.apply(s,[e].concat(a)):d.a.func.apply(d.a,[e].concat(a))},transition:d.a.elementType,onEnter:d.a.func,onEntering:d.a.func,onEntered:d.a.func,onExit:d.a.func,onExiting:d.a.func,onExited:d.a.func};var E=x,N=a(151),S=a(183),T=a(167),g=["children","transition","popperConfig"],y=["props","arrowProps","show","update","forceUpdate","placement","state"],w={transition:T.a,rootClose:!1,show:!1,placement:"top"};function C(e){var t=e.children,a=e.transition,l=e.popperConfig,o=void 0===l?{}:l,d=Object(s.a)(e,g),u=Object(n.useRef)({}),b=Object(S.a)(),p=b[0],j=b[1],h=!0===a?T.a:a||null;return c.a.createElement(E,Object(r.a)({},d,{ref:p,popperConfig:Object(r.a)({},o,{modifiers:j.concat(o.modifiers||[])}),transition:h}),function(e){var n,l=e.props,o=e.arrowProps,d=e.show,b=e.update,p=(e.forceUpdate,e.placement),j=e.state,h=Object(s.a)(e,y);!function(e,t){var a=e.ref,r=t.ref;e.ref=a.__wrapped||(a.__wrapped=function(e){return a(Object(N.a)(e))}),t.ref=r.__wrapped||(r.__wrapped=function(e){return r(Object(N.a)(e))})}(l,o);var O=Object.assign(u.current,{state:j,scheduleUpdate:b,placement:p,outOfBoundaries:(null==j||null==(n=j.modifiersData.hide)?void 0:n.isReferenceHidden)||!1});return"function"===typeof t?t(Object(r.a)({},h,l,{placement:p,show:d},!a&&d&&{className:"show"},{popper:O,arrowProps:o})):c.a.cloneElement(t,Object(r.a)({},h,l,{placement:p,arrowProps:o,popper:O,className:i()(t.props.className,!a&&d&&"show"),style:Object(r.a)({},t.props.style,l.style)}))})}C.defaultProps=w;t.a=C},178:function(e,t,a){"use strict";a.r(t);var r=a(125),s=a(0),n=a(128),c=a(149),l=a(350),i=a(202),o=a(201),d=a(1),u=a(42),b=a(2),p=a(53),j=a(29),h=a(55),O=a(40),m=a(41),f=a(129),v=a(32),x=a(54),E=a(139),N=a(158),S=a(12),T=a.n(S),g=a(145),y=a(4);t.default=e=>{let t=e.userType;const a=Object(v.c)(),S=Object(N.a)().t,w=Object(b.g)(),C=Object(v.d)(e=>T.a.get(e,"UserReducer")).user,_=[{name:S("channel"),filter:"channel"},...t===d.a.TYPE_USER_INSTITUTION?[{name:S("public-name"),sort:"companyName",filter:"companyName"}]:[],{name:S("name"),sort:"name",filter:"name"},{name:S("cell-phone")},{name:S("email"),sort:"email",filter:"email"},{name:S("country"),sort:"country",filter:"country"},{name:S("registration"),sort:"createdAt",filterType:"date",filter:"createdAt"},{name:S("last-visit"),sort:"visitedAt",filterType:"date",filter:"visitedAt"},{name:S("speciality"),sort:"specialty",filter:"specialty"},{filter:"view_history"},{name:S("status"),sort:"status",filterType:"select",filter:"status",filterOptions:[{value:"",label:S("all")},{value:d.a.STATUS_ENABLED,label:S("enabled")},{value:d.a.STATUS_DISABLED,label:S("disabled")},{value:d.a.STATUS_PENDING,label:S("pending")}]},{filter:"edit"}],P=Object(s.useState)(""),I=Object(r.a)(P,2),U=I[0],R=I[1],A=Object(s.useState)(""),D=Object(r.a)(A,2),k=D[0],Y=D[1],M=Object(s.useState)(-1),z=Object(r.a)(M,2),B=z[0],H=z[1],L=Object(s.useState)([]),F=Object(r.a)(L,2),q=F[0],G=F[1],K=Object(s.useState)(null),J=Object(r.a)(K,2),Q=J[0],V=J[1],W=Object(s.useRef)(null),X=e=>e.type===d.a.TYPE_USER_PHYSICIAN?j.b.CUSTOMER_EDIT_PHYSICIAN:e.type===d.a.TYPE_USER_INSTITUTION?j.b.CUSTOMER_EDIT_INSTITUTION:e.type===d.a.TYPE_USER_TUTOR?j.b.CUSTOMER_EDIT_TUTOR:j.b.CUSTOMER_EDIT,Z=(e,t)=>{e.status=t,O.a.updateUserFields({status:t},e.id),G([...q]),document.body.click()},$=e=>Object(y.jsxs)(y.Fragment,{children:[e.status===d.a.STATUS_DISABLED||e.status===d.a.STATUS_PENDING?Object(y.jsx)(l.a,{variant:"light",className:"but-table-popup-action",onClick:()=>Z(e,d.a.STATUS_ENABLED),children:S("enable-customer")}):null,e.status===d.a.STATUS_ENABLED||e.status===d.a.STATUS_PENDING?Object(y.jsx)(l.a,{variant:"light",className:"but-table-popup-action",onClick:()=>Z(e,d.a.STATUS_DISABLED),children:S("disable-customer")}):null,e.status===d.a.STATUS_ENABLED||e.status===d.a.STATUS_DISABLED?Object(y.jsx)(l.a,{variant:"light",className:"but-table-popup-action",onClick:()=>
1Z(e,d.a.STATUS_PENDING),children:S("pending-customer")}):null]});return Object(y.jsxs)("div",{className:"l-container page-customers page-users",children:[Object(y.jsxs)("div",{className:"l-header flex justify-between items-center",children:[Object(y.jsx)("h2",{className:"sp-title m-0",children:S("customers")}),[d.a.TYPE_ADMIN,d.a.TYPE_SUB_ADMIN_1].includes(null===C||void 0===C?void 0:C.type)?Object(y.jsx)(p.b,{to:{pathname:"".concat(j.b.CUSTOMER_CREATE)},children:Object(y.jsxs)(l.a,{variant:"danger",size:"sm",children:[Object(y.jsx)(n.a,{icon:"plus",size:"sm",className:"mr-1"}),S("add-new-user")]})}):null]}),Object(y.jsx)(E.a,{title:(()=>{switch(t){case d.a.TYPE_USER_PATIENT:return S("patients");case d.a.TYPE_USER_PHYSICIAN:return S("physicians");case d.a.TYPE_USER_INSTITUTION:return S("institutions");case d.a.TYPE_USER_TUTOR:return S("Tutors");default:return S("customers")}})(),error:U,onCloseError:()=>R(""),success:k,onCloseSuccess:()=>Y(""),totalCount:B,items:q,emptyNotice:"No users found",onLoadData:async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.a.pageSize,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=!1;a(Object(x.b)(!0));let l=[d.a.TYPE_USER_PATIENT,d.a.TYPE_USER_PHYSICIAN,d.a.TYPE_USER_INSTITUTION,d.a.TYPE_USER_TUTOR];t&&(l=[t]);try{const t=await O.a.getUsers({type:l.join()},r,e,s,Object(f.c)(n));H(t.count),G(t.users),c=t.users.length>0}catch(i){R(i.message)}return a(Object(x.b)(!1)),Promise.resolve(c)},headers:_.filter(e=>{if(["edit","view_history","specialty"].includes(e.filter)){if(!["specialty"].includes(e.filter)||t!==d.a.TYPE_USER_PHYSICIAN)return!1;if(!["edit","view_history"].includes(e.filter)||(null===C||void 0===C?void 0:C.type)!==d.a.TYPE_ADMIN)return!1}return!0}),renderItem:(e,r)=>{return Object(y.jsxs)(y.Fragment,{children:[Object(y.jsx)("td",{children:u.a.typeName(e)}),t===d.a.TYPE_USER_INSTITUTION?Object(y.jsx)("td",{children:e.companyName}):null,Object(y.jsx)("td",{children:e.fullName}),Object(y.jsx)("td",{className:"whitespace-nowrap",children:e.cellPhone}),Object(y.jsx)("td",{children:e.email}),Object(y.jsx)("td",{children:f.a.countryName(e.country)}),Object(y.jsx)("td",{children:e.createdAt.format("DD/MMM/YYYY")}),Object(y.jsx)("td",{}),t===d.a.TYPE_USER_PHYSICIAN?Object(y.jsx)("td",{children:e.specialty}):null,(null===C||void 0===C?void 0:C.type)===d.a.TYPE_ADMIN?Object(y.jsx)("td",{children:Object(y.jsx)(l.a,{variant:"dark",size:"sm",className:"but-round but-history uppercase",onClick:()=>{return t=e,a(Object(x.c)(t)),void w.push({pathname:"".concat(j.b.CUSTOMER_HISTORY),search:"?".concat(h.a.queryString({type:t.type,user:t.id}))});var t},children:S("view-history")})}):null,Object(y.jsx)("td",{children:(s=e,s.status===d.a.STATUS_ENABLED?Object(y.jsx)(c.a,{variant:"success",className:"bdg-status",children:S("enabled")}):s.status===d.a.STATUS_DISABLED?Object(y.jsx)(c.a,{variant:"danger",className:"bdg-status",children:S("disabled")}):Object(y.jsx)(c.a,{variant:"warning",className:"bdg-status",children:S("pe
1nding")}))}),(null===C||void 0===C?void 0:C.type)===d.a.TYPE_ADMIN?Object(y.jsx)("td",{children:Object(y.jsxs)("div",{className:"flex items-center",children:[Object(y.jsx)(l.a,{variant:"dark",size:"sm",className:"but-round but-history mr-1 uppercase",onClick:()=>(e=>{a(Object(x.c)(e)),w.push({pathname:X(e),search:"?".concat(h.a.queryString({type:e.type,user:e.id}))})})(e),children:S("edit")}),Object(y.jsx)(l.a,{variant:"danger",className:"but-round but-history",onClick:()=>(e=>{var t;V(e),null===(t=W.current)||void 0===t||t.showModal(!0)})(e),children:Object(y.jsx)(n.a,{icon:"trash",size:"sm"})}),Object(y.jsx)(i.a,{trigger:"click",overlay:Object(y.jsx)(o.a,{className:"flex flex-col",children:$(e)}),placement:"bottom",rootClose:!0,children:Object(y.jsx)(l.a,{variant:"link",className:"but-clear",children:Object(y.jsx)(n.a,{icon:"chevron-down",size:"sm"})})})]})}):null]});var s},onExport:async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a(Object(x.b)(!0));let s=[d.a.TYPE_USER_PATIENT,d.a.TYPE_USER_PHYSICIAN,d.a.TYPE_USER_INSTITUTION,d.a.TYPE_USER_TUTOR];t&&(s=[t]);try{await O.a.exportUsers({type:s.join()},e,Object(f.c)(r))}catch(n){R(n.message)}a(Object(x.b)(!1))},showExport:C.type===d.a.TYPE_ADMIN}),Object(y.jsx)(g.a,{title:S("delete-user-confirmation"),desc:S("delete-record-confirmation-desc"),ref:W,onOk:()=>(async()=>{if(Q){a(Object(x.b)(!0));try{await O.a.deleteUser(Q.id),G(q.filter(e=>e.id!==Q.id)),H(e=>e-1)}catch(e){R(e.message)}a(Object(x.b)(!1)),V(null)}})()})]})}},201:function(e,t,a){"use strict";var r=a(3),s=a(7),n=a(126),c=a.n(n),l=a(0),i=a.n(l),o=(a(171),a(127)),d=["as","bsPrefix","className","children"],u=i.a.forwardRef(function(e,t){var a=e.as,n=void 0===a?"div":a,l=e.bsPrefix,u=e.className,b=e.children,p=Object(s.a)(e,d);return l=Object(o.a)(l,"popover-header"),i.a.createElement(n,Object(r.a)({ref:t},p,{className:c()(l,u)}),b)}),b=["as","bsPrefix","className","children"],p=i.a.forwardRef(function(e,t){var a=e.as,n=void 0===a?"div":a,l=e.bsPrefix,d=e.className,u=e.children,p=Object(s.a)(e,b);return l=Object(o.a)(l,"popover-body"),i.a.createElement(n,Object(r.a)({ref:t},p,{className:c()(d,l)}),u)}),j=["bsPrefix","placement","className","style","children","content","arrowProps","popper","show"],h=i.a.forwardRef(function(e,t){var a=e.bsPrefix,n=e.placement,l=e.className,d=e.style,u=e.children,b=e.content,h=e.arrowProps,O=(e.popper,e.show,Object(s.a)(e,j)),m=Object(o.a)(a,"popover"),f=((null==n?void 0:n.split("-"))||[])[0];return i.a.createElement("div",Object(r.a)({ref:t,role:"tooltip",style:d,"x-placement":f,className:c()(l,m,f&&"bs-popover-"+f)},O),i.a.createElement("div",Object(r.a)({className:"arrow"},h)),b?i.a.createElement(p,null,u):u)});h.defaultProps={placement:"right"},h.Title=u,h.Content=p;t.a=h},202:function(e,t,a){"use strict";var r=a(3),s=a(7),n=a(9),c=a(182),l=a(0),i=a.n(l),o=a(179),d=a(188);const u=2**31-1;function b(e,t,a){const r=a-Date.now();e.current=r<=u?setTimeout(t,r):setTimeout(()=>b(e,t,a),u)}function p(){const e=Object(o.a)(),t=Object(l.useRef)();return Object(d.a)(()=>clearTimeout(t.current)),Object(l.useMemo)(()=>{const a=()=>clearTimeout(t.current);return{set:function(r){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e()&&(a(),s<=u?t.current=setTimeout(r,s):b(t,r,Date.now()+s))},clear:a,handleRef:t}},[])}var j=a(151),h=(a(150),a(147)),O=a(157),m=["trigger","overlay","children","popperConfig","show","defaultShow","onToggle","delay","placement","flip"],f=function(e){function t(){return e.apply(this,arguments)||this}return Object(n.a)(t,e),t.prototype.render=function(){return this.props.children},t}(i.a.Component);function v(e,t,a){var r=t[0],s=r.currentTarget,n=r.relatedTarget||r.nativeEvent[a];n&&n===s||Object(c.a)(s,n)||e.apply(void 0,t)}function x(e){var t=e.trigger,a=e.overlay,n=e.children,c=e.popperConfig,o=void 0===c?{}:c,d=e.show,u=e.defaultShow,b=void 0!==u&&u,x=e.onToggle,E=e.delay,N=e.placement,S=e.flip,T=void 0===S?N&&-1!==N.indexOf("auto"):S,g=Object(s.a)(e,m),y=Object(l.useRef)(null),w=p(),C=Object(l.useRef)(""),_=Object(h.b)(d,b,x),P=_[0],I=_[1],U=function(e){return e&&"object"===typeof e?e:{show:e,hide:e}}(E),R="function"!==typeof n?i.a.Children.only(n).props:{},A=R.onFocus,D=R.onBlur,k=R.onClick,Y=Object(l.useCallback)(function(){return Object(j.a)(y.current)}
1,[]),M=Object(l.useCallback)(function(){w.clear(),C.current="show",U.show?w.set(function(){"show"===C.current&&I(!0)},U.show):I(!0)},[U.show,I,w]),z=Object(l.useCallback)(function(){w.clear(),C.current="hide",U.hide?w.set(function(){"hide"===C.current&&I(!1)},U.hide):I(!1)},[U.hide,I,w]),B=Object(l.useCallback)(function(){M();for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];null==A||A.apply(void 0,t)},[M,A]),H=Object(l.useCallback)(function(){z();for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];null==D||D.apply(void 0,t)},[z,D]),L=Object(l.useCallback)(function(){I(!P),k&&k.apply(void 0,arguments)},[k,I,P]),F=Object(l.useCallback)(function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];v(M,t,"fromElement")},[M]),q=Object(l.useCallback)(function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];v(z,t,"toElement")},[z]),G=null==t?[]:[].concat(t),K={};return-1!==G.indexOf("click")&&(K.onClick=L),-1!==G.indexOf("focus")&&(K.onFocus=B,K.onBlur=H),-1!==G.indexOf("hover")&&(K.onMouseOver=F,K.onMouseOut=q),i.a.createElement(i.a.Fragment,null,"function"===typeof n?n(Object(r.a)({},K,{ref:y})):i.a.createElement(f,{ref:y},Object(l.cloneElement)(n,K)),i.a.createElement(O.a,Object(r.a)({},g,{show:P,onHide:z,flip:T,placement:N,popperConfig:o,target:Y}),a))}x.defaultProps={defaultShow:!1,trigger:["hover","focus"]};t.a=x},427:function(e,t,a){"use strict";a.r(t);a(0);var r=a(1),s=a(178),n=a(4);t.default=()=>Object(n.jsx)(s.default,{userType:r.a.TYPE_USER_PATIENT})}}]);
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.