PageSourceSearch

https://education.zimvie.com/static/js/7746.3fcf5f55.chunk.js

js zimvie.com collected 2026-09-24 10:14:04 UTC 31,385 bytes, 142 lines download raw bytes

1"use strict";(self.webpackChunkzimvie_adobe_frontend=self.webpackChunkzimvie_adobe_frontend||[]).push([[7746],{98810:(e,a,r)=>{r.d(a,{A:()=>h});var t=r(37948),n=r(21337),o=r(51787),s=r(32143),i=r(85865),l=r(44978),d=r(24858),c=r(98983),p=r(50227),m=r(70579);const u={PaperProps:{style:{maxHeight:224,width:250}}},h=e=>{var a;let{options:r=[],defaultValue:h="",name:v,label:g,values:x,handleChange:b,error:A,helperText:f,disabled:j,required:y=!1,countryField:w=!1,valueData:N=!1,placeholder:M=(0,l.t)("form.select"),forCustomField:S=!1}=e;const{control:k,formState:{errors:C},clearErrors:q}=(0,d.xW)(),E=null!==A&&void 0!==A?A:!!C[v],F=f||(null===(a=C[v])||void 0===a?void 0:a.message)||"";return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(c.U,{htmlFor:v,children:[g,y&&(0,m.jsx)("span",{className:"required",children:"*"})]}),(0,m.jsx)(p.bv,{fullWidth:!0,error:E,children:(0,m.jsx)(d.xI,{name:v,control:k,defaultValue:h,render:e=>{let{field:a}=e;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(p.Iu,{id:`${v}-select`,...a,value:x||(null===a||void 0===a?void 0:a.value)||h,onChange:e=>((e,a)=>{const r=e.target.value;a.onChange(e),r&&q(v),b&&b(e)})(e,a),displayEmpty:!0,MenuProps:u,IconComponent:n.A,sx:{"& .MuiSelect-icon":{fontSize:"2rem"}},InputProps:{endAdornment:E&&(0,m.jsx)(o.A,{position:"end",children:(0,m.jsx)(t.A,{sx:{color:"red"}})})},disabled:j,children:[(0,m.jsx)(s.A,{value:"",disabled:!w,children:(0,m.jsx)(i.A,{color:w?"inherit":"textSecondary",sx:{fontSize:"14px"},children:M})}),null===r||void 0===r?void 0:r.map((e=>{let{id:a,label:r,value:t,name:n}=e;const o=S?n:(0,l.t)(`${n}`),i=r||o;return(0,m.jsx)(s.A,{value:N?t:r||o,sx:{fontSize:"14px"},children:i},a)}))]}),(0,m.jsx)(p.dR,{children:F})]})}})})]})}},50227:(e,a,r)=>{r.d(a,{Iu:()=>p,Ul:()=>d,bv:()=>c,dR:()=>m,ph:()=>u});var t=r(45903),n=r(18356),o=r(53193),s=r(72221),i=r(81673),l=r(4598);const d=(0,t.A)(n.A)`
2  font-size: 1rem;
3  color: #333;
4  margin-bottom: 8px;
5  text-align: left;
6  & .required {
7    color: #d32f2f;
8  }
9`,c=(0,t.A)(o.A)`
10  margin-bottom: 16px;
11  text-align: left;
12  .MuiInputBase-root {
13    background: #fff;
14    padding: 15px 0px;
15    border-radius: 14px;
16
17    .MuiList-root .MuiMenuItem-root {
18      font=size: 14px;
19    }
20  }
21`,p=(0,t.A)(s.A)`
22  height: 40px;
23
24  & .MuiOutlinedInput-root {
25    height: 40px;
26
27    & fieldset {
28      border-color: #ccc;
29    }
30    &:hover fieldset {
31      border-color: #888;
32    }
33    &.Mui-focused fieldset {
34      border-color: #1976d2;
35    }
36    & .MuiMenuItem-root {
37      text-align: left;
38    }
39  }
40  & .MuiSelect-select {
41    border-radius: 10px; // Adjust the border-radius here
42  }
43  & .MuiOutlinedInput-notchedOutline {
44    border-radius: 10px; // Ensure the border-radius is applied to the dropdown outline
45  }
46`,m=(0,t.A)(i.A)`
47  // color: #ff0000;
48  color: #d32f2f;
49  margin-left: 0px;
50  font-size: 14px;
51  font-family: 'Soleil', sans-serif;
52  .Mui-error {
53    font-size: 14px;
54    font-family: 'Soleil', sans-serif;
55    color: #d60000;
56  }
57`,u=(0,t.A)(o.A)`
58  .MuiSvgIcon-root {
59    width: 28px;
60    height: 28px;
61    margin-left: -10px;
62  }
63  .MuiCheckbox-sizeMedium {
64    color: #758591;
65  }
66  .MuiCheckbox-sizeMedium.Mui-error {
67    color: #d32f2f;
68  }
69  .MuiCheckbox-sizeMedium.Mui-checked {
70    color: #a1ce5e;
71  }
72  .MuiSwitch-root .MuiSwitch-track {
73    background: white;
74  }
75  .MuiSwitch-root .MuiSwitch-thumb {
76    background: #a1ce5e;
77  }
78  .MuiList-root .MuiMenu-list .MuiMenuItem-root {
79    font-size: 14px;
80  }
81  .CustomCheckbox {
82    position: relative;
83    padding-left: 34px;
84    margin-top: 23px;
85    .MuiCheckbox-root {
86      position: absolute;
87      top: -13px;
88      left: 0;
89    }
90  }
91`;(0,t.A)(l.A)`
92  width: 69px;
93  .MuiSwitch-switchBase {
94    .Mui-checked {
95      .MuiSwitch-track {
96        background-color: #a1ce5e;
97        width: 75px;
98        height: 26px;
99      }
100    }
101  }
102  .MuiSwitch-thumb {
103    color: #fff;
104    width: 26px;
105    height: 26px;
106    margin-top: -4px;
107  }
108  .MuiSwitch-track {
109    background-color: #a1ce5e;
110    width: 75px;
111    height: 26px;
112    border-radius: 15px;
113  }
114  .css-byenzh-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
115    background-color: #758591;
116  }
117  .Mui-checked {
118    .MuiSwitch-track {
119      background-color: #a1ce5e;
120      width: 69px;
121      height: 26px;
122      border-radius: 15px;
123    }
124    .MuiSwitch-thumb {
125      color: #fff;
126    }
127  }
128`},37512:(e,a,r)=>{r.d(a,{A:()=>x});var t=r(37948),n=r(21337),o=r(72221),s=r(51787),i=r(85865),l=r(96446),d=r(32143),c=r(51962),p=r(48734),m=r(53193),u=r(44978),h=r(24858),v=r(50227),g=r(70579);const x=e=>{var a;let{name:r,options:x,placeholder:b,label:A,required:f=!1,selectedValues:j=[],onChange:y,useHookForm:w=!1,disabled:N=!1,forCustomField:M=!1}=e;const S=(0,h.xW)(),k=w?S.control:null,C=w?S.formState.errors:{},q=w?S.clearErrors:null,E=w?S.trigger:null,F=w&&!(null===C||void 0===C||!C[r]),P=w&&(null===C||void 0===C||null===(a=C[r])||void 0===a?void 0:a.message)||"",T=e=>(0,g.jsx)(o.A,{multiple:!0,value:w?Array.isArray(null===e||void 0===e?void 0:e.value)?e.value:[]:j,onChange:w?a=>{const t=a.target.value;Array.isArray(t)&&(e.onChange(t),null===E||void 0===E||E(r),t.length>0&&(null===q||void 0===q||q(r)),y&&y(a))}:y,onBlur:w?()=>{null===e||void 0===e||e.onBlur(),null===E||void 0===E||E(r)}:void 0,displayEmpty:!0,IconComponent:n.A,sx:{backgroundColor:"white","& .MuiSelect-icon":{fontSize:"2rem"}},inputProps:{endAdornment:F&&(0,g.jsx)(s.A,{position:"end",children:(0,g.jsx)(t.A,{sx:{color:"red"}})})},renderValue:e=>{const a=N?"disabledText":"";return 0===e.length?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(i.A,{variant:"body2",className:`placeholder-text ${a}`,color:"text.secondary",children:b}),(0,g.jsx)(l.A,{sx:{display:"flex",flexWrap:"wrap",gap:.5},children:e.length>1?(0,g.jsx)(i.A,{variant:"body2",className:a,children:`${e.length} selected`}):e.map((e=>(0,g.jsx)(i.A,{variant:"body2",className:a,children:e.toLowerCase().replace(/_/g," ").replace(/\b\w/g,(e=>e.toUpperCase()))},e)))})]}):(0,g.jsx)(l.A,{sx:{display:"flex",flexWrap:"wrap",gap:.5},children:e.length>1?(0,g.jsx)(i.A,{variant:"body2",className:a,children:`${e.length} selected`}):e.map((e=>{const r=null===x||void 0===x?void 0:x.find((a=>{const r=a.value?a.value:a.id,t=M?r:(0,u.t)(r);return e===t})),t=null!==r&&void 0!==r&&r.label?r.label:null===r||void 0===r?void 0:r.name,n=M?t:(0,u.t)(t);return(0,g.jsx)(i.A,{variant:"body2",className:a,children:n},t)}))})},children:x&&(null===x||void 0===x?void 0:x.map((a=>{var r;const t=a.value?a.value:a.id,n=a.label?a.label:a.name;a.value?a.value:a.id,a.value?a.value:a.id;const o=M?t:(0,u.t)(t),s=M?n:(0,u.t)(n);return(0,g.jsxs)(d.A,{value:o,disabled:N,children:[(0,g.jsx)(c.A,{disabled:N,checked:w?(null===e||void 0===e||null===(r=e.value)||void 0===r?void 0:r.indexOf(o))>-1:j.indexOf(o)>-1,sx:{marginLeft:"-8px",transform:w?"scale(1.5)":"none"}}),(0,g.jsx)(p.A,{primary:s})]},M?a.value:(0,u.t)(a.value))})))});return w?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(v.Ul,{htmlFor:r,children:[A,f&&(0,g.jsx)("span",{className:"required",children:"*"})]}),(0,g.jsx)(v.bv,{fullWidth:!0,error:F,children:(0,g.jsx)(h.xI,{name:r,control:k,defaultValue:[],render:e=>{let{field:a}=e;return(0,g.jsxs)(g.Fragment,{children:[T(a),(0,g.jsx)(v.dR,{children:P})]})}})})]}):(0,g.jsx)(m.A,{size:"small",sx:{marginRight:"16px",width:"200px"},children:T()})}},76055:(e,a,r)=>{r.d(a,{A:()=>m});var t=r(96446),n=r(74605),o=r(85865),s=r(24858),i=r(50227),l=r(34535),d=r(4598),c=r(70579);const p=(0,l.Ay)((e=>(0,c.jsx)(d.A,{focusVisibleClassName:".Mui-focusVisible",disableRipple:!0,...e})))((e=>{let{theme:a}=e;return{width:60,height:32,padding:0,"& .MuiSwitch-switchBase":{padding:0,margin:4,transitionDuration:"300ms","&.Mui-checked":{transform:"translateX(26px)",color:"#fff","& + .MuiSwitch-track":{backgroundColor:"dark"===a.palette.mode?"#2ECA45":"#A1CE5E",opacity:1,border:0},"&.Mui-disabled + .MuiSwitch-track":{opacity:.5}},"&.Mui-focusVisible .MuiSwitch-thumb":{color:"#FFFFFF",border:"6px solid #fff"},"&.Mui-disabled .MuiSwitch-thumb":{color:"light"===a.palette.mode?a.palette.grey[100]:a.palette.grey[600]},"&.Mui-disabled + .MuiSwitch-track":{opacity:"light"===a.palette.mode?.7:.3,cursor:"not-allowed"}},"& .MuiSwitch-thumb":{color:"#ffffff",boxSizing:"border-box",width:28,height:28,marginTop:-2},"& .MuiSwitch-track":{borderRadius:17,backgroundColor:"light"===a.palette.mode?"#DBE0E2":"#39393D",opacity:1,transition:a.transitions.create(["background-color"],{duration:500})}}})),m=e=>{let{name:a="",label:r,required:l,disabled:d=!1,defaultChecked:m=!1,onChangeValue:u=()=>{},objData:h={},customStyle:v={marginRight:2}}=e;const{control:g}=(0,s.xW)();let x=v;return(0,c.jsxs)(t.A,{children:[(0,c.jsxs)(i.Ul,{htmlFor:a,children:[r,l&&(0,c.jsx)("span",{className:"required",children:"*"})]}),(0,c.jsx)(t.A,{display:"flex",flexDirection:"column",alignItems:"start",mt:2,children:(0,c.jsx)(s.xI,{name:a,control:g,render:e=>
128{let{field:{onChange:a,value:r}}=e;return(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(n.A,{className:"active-switch",labelPlacement:"start",control:(0,c.jsxs)(t.A,{display:"flex",alignItems:"center",children:[(0,c.jsx)(o.A,{variant:"caption",color:"textSecondary",fontWeight:"bold",fontSize:"14px",sx:x,className:d?"switch-label-disabled":"",children:"No"}),(0,c.jsx)(p,{checked:null!==r&&void 0!==r?r:m,disabled:d,defaultChecked:m,onChange:(e,r)=>{a(r),u(h,r)},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),a(!r),u(h,!r))}}),(0,c.jsx)(o.A,{variant:"caption",color:"textSecondary",fontWeight:"bold",fontSize:"14px",sx:{marginLeft:2},className:d?"switch-label-disabled":"",children:"Yes"})]})})})}})})]})}},98983:(e,a,r)=>{r.d(a,{U:()=>s,d:()=>i});var t=r(45903),n=r(18356),o=r(81673);const s=(0,t.A)(n.A)`
129  font-size: 1rem;
130  color: #333;
131  margin-bottom: 8px;
132  text-align: left;
133
134  & .required {
135    color: red;
136  }
137`,i=(0,t.A)(o.A)`
138  color: red;
139  margin-left: 0px;
140  font-size: 14px;
141`},4182:(e,a,r)=>{r.d(a,{A:()=>i});var t=r(69392),n=r(38978),o=r(34535),s=r(70579);const i=(0,o.Ay)((e=>{let{className:a,...r}=e;return(0,s.jsx)(t.A,{...r,classes:{popper:a},arrow:!0})}))((e=>{let{theme:a}=e;return{[`& .${n.A.tooltip}`]:{backgroundColor:a.palette.common.white,color:"rgba(0, 0, 0, 0.87)",boxShadow:a.shadows[1],fontSize:11},[`& .${n.A.arrow}`]:{color:a.palette.common.white}}}))},77568:(e,a,r)=>{r.d(a,{Ci:()=>h,GQ:()=>m,I2:()=>u,JW:()=>i,Ph:()=>d,W9:()=>s,kR:()=>l,lq:()=>p,mQ:()=>c});var t=r(44978),n=r(41669),o=r(70579);const s=[{name:"Attendee Name"},{name:"Contact No."},{name:"Payment Method"},{name:"Transaction ID"},{name:"Registration ID"},{name:"Total Amount"},{name:"Paid Amount"},{name:"Discount Amount"},{name:"Event Country"},{name:"Payment Status"}],i=[{name:(0,t.t)("myVouchers.voucherCode")},{name:(0,t.t)("myVouchers.courseName")},{name:(0,t.t)("myVouchers.startDate")},{name:(0,t.t)("myVouchers.endDate")},{name:(0,t.t)("myVouchers.amount")},{name:(0,t.t)("myVouchers.action")}],l=((0,t.t)("accessPortal.tableHead.fullName"),(0,t.t)("accessPortal.tableHead.emailAddress"),(0,t.t)("accessPortal.tableHead.company"),(0,t.t)("accessPortal.tableHead.address"),(0,t.t)("accessPortal.tableHead.cityStateZip"),(0,t.t)("accessPortal.tableHead.phone"),(0,t.t)("accessPortal.tableHead.npi"),(0,t.t)("accessPortal.tableHead.lincense"),(0,t.t)("accessPortal.tableHead.lincenseState"),(0,t.t)("accessPortal.tableHead.speciality"),(0,t.t)("accessPortal.tableHead.contactType"),(0,t.t)("accessPortal.tableHead.admissionItem"),[{id:"name",label:(0,t.t)("attendee.attendeeName"),sortable:!0},{id:"email",label:(0,t.t)("attendee.emailAddress"),sortable:!0},{id:"contactType",label:(0,t.t)("attendee.contactType"),sortable:!0},{id:"phoneNumber",label:(0,t.t)("attendee.phoneNumber"),sortable:!0},{id:"country",label:(0,t.t)("attendee.country"),sortable:!0}]),d=[{id:"representativeName",label:(0,t.t)("manageRepresentatives.representativeName"),sortable:!0},{id:"group",label:(0,t.t)("manageRepresentatives.group"),sortable:!0},{id:"email",label:(0,t.t)("manageRepresentatives.email"),sortable:!0},{id:"status",label:(0,t.t)("manageRepresentatives.status"),sortable:!0},{id:"action",label:(0,t.t)("manageRepresentatives.action")}],c=[{id:"speakerName",label:(0,t.t)("speakerManagement.speakerName"),sortable:!0},{id:"speakerDesignation",label:(0,t.t)("speakerManagement.designation"),sortable:!0},{id:"speakerBioDetails",label:(0,t.t)("speakerManagement.bio"),sortable:!0},{id:"speakerCategory",label:(0,t.t)("speakerManagement.category"),sortable:!0},{id:"speakerAction",label:(0,t.t)("speakerManagement.action"),sortable:!0}],p=[{name:(0,t.t)("discount.code"),id:"discountCode",sortable:!0},{name:(0,t.t)("discount.discountOrVoucher"),id:"numberOfDiscounts",sortable:!0},{name:(0,t.t)("discount.courseName"),id:"eventName",sortable:!0},{name:(0,t.t)("discount.amountValue"),id:"discountAmount",sortable:!0},{name:(0,t.t)("discount.contactType"),id:"registrationType",sortable:!0},{name:(0,t.t)("discount.startDate"),id:"startDate",sortable:!0},{name:(0,t.t)("discount.endDate"),id:"endDate",sortable:!0},{name:(0,t.t)("discount.stackableOrNonStackable"),id:"isStackable",sortable:!0},{name:(0,t.t)("discount.status"),id:"status",sortable:!0},{name:(0,t.t)("discount.action"),sortable:!1}],m=[{id:"formType",label:(0,t.t)("admin.requestFormApprover.formType"),sortable:!0},{id:"field",label:(0,t.t)("admin.requestFormApprover.field"),sortable:!0},{id:"field_university_request",label:(0,t.t)("admin.requestFormApprover.educationType"),sortable:!0},{id:"region",label:(0,t.t)("admin.requestFormApprover.region"),sortable:!0},{id:"approverEmail",label:(0,t.t)("admin.requestFormApprover.primaryApprover"),sortable:!0},{id:"secondApproverEmailAddress",label:(0,t.t)("admin.requestFormApprover.secondaryApprover"),sortable:!0},{id:"thirdApproverEmailAddress",label:(0,t.t)("admin.requestFormApprover.tertiaryApprover"),sortable:!0},{id:"approverAction",label:(0,t.t)("admin.requestFormApprover.action"),sortable:!1}],u=[{id:"requestFormType",label:"accessPortal.requestFormType",sortable:!0,render:(e,a)=>(0,o.jsxs)(o.Fragment,{children:[(0,n.b6)(null===e||void 0===e?void 0:e.requestFormType),a&&(0,o.jsx)("span",{className:"new-btn",children:(0,t.t)("requestFormTable.new")})]})},{id:"createdOn",label:"requestFormTable.createdOn",sortable:!0,render:e=>(0,n.d8)(null===e||void 0===e?void 0:e.createdOn)},{id:"createdBy",label:"requestFormTable.createdBy",adminOnly:!0,sortable:!0,render:e=>null===e||void 0===e?void 0:e.name},{id:"status",label:"requestFormTable.status",sortable:!0,render:e=>(0,o.jsx)("span",{className:"pending-btn",children:null===e||void 0===e?void 0:e.status})}],h=[{name:""},{name:(0,t.t)("myVouchers.voucherCode")},{name:(0,t.t)("myVouchers.courseName")},{name:(0,t.t)("myVouchers.amount")}]},97746:(e,a,r)=>{r.r(a),r.d(a,{default:()=>ee});var t=r(96446),n=r(68903),o=r(85865),s=r(11906),i=r(34444),l=r(77568),d=r(41669),c=r(44978),p=r(65043),m=r(83
141003),u=r(18403),h=r(74802),v=r(83462),g=r(26600),x=r(17392),b=r(39336),A=r(35316),f=r(29347),j=r(81637),y=r(91324),w=r(24858),N=r(80899);const M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const a=Object.fromEntries(null===e||void 0===e?void 0:e.map((e=>[e.id,e.formType])));return N.Ik().shape({form_id:N.Yj().required(`${(0,c.t)("approverManagement.errors.formRequired")}`),field:N.Yj().when("form_id",{is:e=>a[e]===y.ec,then:()=>N.Yj().required(`${(0,c.t)("approverManagement.errors.fieldRequired")}`),otherwise:()=>N.Yj().nullable()}),field_university_request:N.Yj().when("field",{is:"HCP Proctor/University Faculty",then:()=>N.Yj().required(`${(0,c.t)("approverManagement.errors.educationTypeRequired")}`),otherwise:()=>N.Yj().nullable()}),regions:N.YO().when("form_id",{is:e=>a[e]===y.Pj,then:()=>N.YO().min(1,`${(0,c.t)("approverManagement.errors.regionRequired")}`).required(`${(0,c.t)("approverManagement.errors.regionRequired")}`),otherwise:()=>N.YO().nullable()}),approverName:N.Yj().required(`${(0,c.t)("approverManagement.errors.approverNameRequired")}`),approverEmail:N.Yj().email(`${(0,c.t)("form.invalidEmail")}`).required(`${(0,c.t)("approverManagement.errors.approverEmailRequired")}`),secondApproverName:N.Yj().when("secondApprover",{is:!0,then:()=>N.Yj().required(`${(0,c.t)("approverManagement.errors.secondApproverNameRequired")}`),otherwise:()=>N.Yj().nullable()}),secondApproverEmailAddress:N.Yj().when("secondApprover",{is:!0,then:()=>N.Yj().email(`${(0,c.t)("form.invalidEmail")}`).required(`${(0,c.t)("approverManagement.errors.secondApproverEmailRequired")}`),otherwise:()=>N.Yj().nullable()}),thirdApproverName:N.Yj().when("thirdApprover",{is:!0,then:()=>N.Yj().required(`${(0,c.t)("approverManagement.errors.thirdApproverNameRequired")}`),otherwise:()=>N.Yj().nullable()}),thirdApproverEmailAddress:N.Yj().when("thirdApprover",{is:!0,then:()=>N.Yj().email(`${(0,c.t)("form.invalidEmail")}`).required(`${(0,c.t)("approverManagement.errors.thirdApproverEmailRequired")}`),otherwise:()=>N.Yj().nullable()})})};var S=r(52299),k=r(88264),C=r(42035);const q=e=>{const a=(0,m.wA)();return{handleAdd:async r=>{const t=(0,k.B2)(r);return a((0,i.l_)(t)).unwrap().then((()=>{a((0,i.uh)()).unwrap(),e(),a((0,S.fT)({type:"success",text:(0,C.m)("approverManagement.success")}))})).catch((e=>{const r=null!==e&&void 0!==e&&e.messageKey?null===e||void 0===e?void 0:e.messageKey:null===e||void 0===e?void 0:e.message;throw a((0,S.fT)({type:"error",text:(0,C.l)(`apiErrorMessages.${r}`)})),e}))},handleUpdate:async r=>{const t=(0,k._h)(r);return a((0,i.dk)({payload:t,approverId:r.tags})).unwrap().then((()=>{a((0,i.uh)()).unwrap(),e(),a((0,S.fT)({type:"success",text:(0,C.m)("approverManagement.editSuccess")}))})).catch((e=>{const r=null!==e&&void 0!==e&&e.messageKey?null===e||void 0===e?void 0:e.messageKey:null===e||void 0===e?void 0:e.message;throw a((0,S.fT)({type:"error",text:(0,C.l)(`apiErrorMessages.${r}`)})),e}))},handleDelete:async e=>a((0,i.dr)({approverId:e})).unwrap().then((()=>{a((0,i.uh)()).unwrap(),a((0,S.fT)({type:"success",text:(0,C.m)("approverManagement.deleteApproverSuccess")}))})).catch((e=>{const r=null!==e&&void 0!==e&&e.messageKey?null===e||void 0===e?void 0:e.messageKey:null===e||void 0===e?void 0:e.message;throw a((0,S.fT)({type:"error",text:(0,C.l)(`apiErrorMessages.${r}`)})),e})),resetForm:a=>{a(y.wz),e()}}};var E=r(98810),F=r(59573),P=r(37512),T=r(76055),D=r(70579);const R=e=>{let{isEditing:a}=e;const{control:r,setValue:o,trigger:s}=(0,w.xW)(),i=(0,m.wA)(),l=(0,w.FH)({control:r,name:"secondApprover"}),d=(0,w.FH)({control:r,name:"thirdApprover"});return(0,D.jsxs)(t.A,{className:"add-section-approver",children:[(0,D.jsx)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container mb-2",children:(0,D.jsxs)(n.Ay,{item:!0,xs:12,className:"input-container",children:[(0,D.jsx)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"switchToggleBox",children:(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,children:(0,D.jsx)(T.A,{id:"secondApprover",name:"secondApprover",label:(0,c.t)("approverManagement.secondApprover"),defaultChecked:l||!1,onChangeValue:async()=>
141{if(!l){const e=await s("approverName"),a=await s("approverEmail");if(!e||!a)return void o("secondApprover",!1)}if(l&&d)return o("secondApprover",!0),void i((0,S.fT)({type:"error",text:(0,c.t)("approverManagement.errors.secondApproverToggle")}));o("secondApprover",!l),o("secondApproverName",""),o("secondApproverEmailAddress","")},disabled:a})})}),l&&(0,D.jsxs)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container padding20",children:[(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,children:(0,D.jsx)(F.A,{name:"secondApproverName",label:(0,c.t)("approverManagement.secondApproverName"),placeholder:(0,c.t)("approverManagement.secondApproverName"),required:!0})}),(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,children:(0,D.jsx)(F.A,{name:"secondApproverEmailAddress",label:(0,c.t)("approverManagement.secondApproverEmailAddress"),placeholder:(0,c.t)("form.email"),required:!0})})]})]})}),(0,D.jsx)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container mb-2",children:(0,D.jsxs)(n.Ay,{item:!0,xs:12,className:"input-container",children:[(0,D.jsx)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"switchToggleBox",children:(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,children:(0,D.jsx)(T.A,{id:"thirdApprover",name:"thirdApprover",label:(0,c.t)("approverManagement.thirdApprover"),defaultChecked:d||!1,onChangeValue:async()=>{if(!d){const e=await s("secondApproverName"),a=await s("secondApproverEmailAddress");if(!e||!a)return void o("thirdApprover",!1)}o("thirdApprover",!d),o("thirdApproverName",""),o("thirdApproverEmailAddress","")},disabled:!l||a})})}),d&&(0,D.jsxs)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container padding20",children:[(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,children:(0,D.jsx)(F.A,{name:"thirdApproverName",label:(0,c.t)("approverManagement.thirdApproverName"),placeholder:(0,c.t)("approverManagement.thirdApproverName"),required:!0})}),(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,children:(0,D.jsx)(F.A,{name:"thirdApproverEmailAddress",label:(0,c.t)("approverManagement.thirdApproverEmailAddress"),placeholder:(0,c.t)("form.email"),required:!0})})]})]})})]})},I=e=>{var a;let{isEditing:r,formTypeList:o}=e;const{control:s,setValue:i}=(0,w.xW)(),{regionListeData:l}=(0,m.d4)((e=>e.approver)),p=Array.isArray(l)&&l.length>0?l.map((e=>({id:e.id,name:e.regionName}))):[],u=(0,w.FH)({control:s,name:"form_id"}),h=(null===o||void 0===o||null===(a=o.find((e=>e.id===u)))||void 0===a?void 0:a.formType)||"",v=(0,w.FH)({control:s,name:"field"}),g=null===o||void 0===o?void 0:o.map((e=>({...e,name:(0,d.b6)(e.formType),value:e.id})));return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(t.A,{className:"add-section-approver",children:[(0,D.jsxs)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container mb-2",children:[(0,D.jsx)(n.Ay,{item:!0,xs:12,className:"add-section-title",children:(0,c.t)("approverManagement.requestFormTitle")}),(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:8,className:"input-container",children:(0,D.jsx)(E.A,{name:"form_id",options:g,label:(0,c.t)("approverManagement.requestFormName"),placeholder:(0,c.t)("form.select"),handleChange:()=>{i("field",""),i("field_university_request",""),i("region",[])},required:!0,disabled:r,valueData:!0})})]}),h===y.ec&&(0,D.jsx)(D.Fragment,{children:(0,D.jsxs)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container mb-2",children:[(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:8,className:"input-container",children:(0,D.jsx)(E.A,{name:"field",options:y.O_,label:(0,c.t)("admin.requestFormApprover.field"),placeholder:(0,c.t)("form.select"),handleChange:()=>{i("field_university_request",""),i("region",[])},required:!0,disabled:r})}),"HCP Proctor/University Faculty"===v&&(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:8,className:"input-container",children:(0,D.jsx)(E.A,{name:"field_university_request",options:y._H,label:(0,c.t)("admin.requestFormApprover.educationType"),placeholder:(0,c.t)("form.select"),required:!0,disabled:r})})]})}),h===y.Pj&&(0,D.jsx)(D.Fragment,{children:(0,D.jsx)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container mb-2",children:(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:8,className:"input-container",children:(0,D.jsx)(P.A,{name:"regions",options:p||[],label:(0,c.t)("admin.requestFormApprover.region"),placeholder:(0,c.t)("form.select"),useHookForm:!0,required:!0,disabled:r})})})}),(0,D.jsxs)(n.Ay,{container:!0,spacing:2,columnSpacing:2,className:"input-group-container mb-2",children:[(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,className:"input-container",children:(0,D.jsx)(F.A,{name:"approverName",label:(0,c.t)("approverManagement.approverName"),placeholder:(0,c.t)("approverManagement.approverName"),required:!0})}),(0,D.jsx)(n.Ay,{item:!0,xs:12,sm:6,className:"input-container",children:(0,D.jsx)(F.A,{name:"approverEmail",label:(0,c.t)("approverManagement.approverEmailAddress"),placeholder:(0,c.t)("form.email"),required:!0})})]})]}),(0,D.jsx)(R,{isEditing:r})]})},Y=e=>{let{onClose:a,isOpen:r=!1,isEditing:n=!1,editData:o=null}=e;const l=(0,m.wA)(),[d,N]=(0,p.useState)(!1),{formTypeList:S}=(0,m.d4)((e=>e.approver)),{handleAdd:k,handleUpdate:C,resetForm:E}=q(a),F=(0,w.mN)({resolver:(0,u.t)(M(S)),mode:"all",defaultValues:y.wz}),{handleSubmit:P,reset:T,setValue:R}=F;(0,p.useEffect)((()=>
141{l((0,i.Dv)("Admin")).unwrap(),l((0,i.Fx)()).unwrap()}),[l]),(0,p.useEffect)((()=>{if(n&&o){var e;const a=(null===(e=o.regions)||void 0===e?void 0:e.map((e=>e.id)))||[];T({...y.wz,...o}),R("regions",a);((null===o||void 0===o?void 0:o.approver_details)||[]).forEach((e=>{switch(e.approval_number){case 1:R("approverEmail",e.email),R("approverName",e.name);break;case 2:R("secondApproverEmailAddress",e.email),R("secondApprover",!0),R("secondApproverName",e.name);break;case 3:R("thirdApproverEmailAddress",e.email),R("thirdApprover",!0),R("thirdApproverName",e.name)}}))}else T(y.wz)}),[n,o,T,R]);const Y=()=>{E(T)};return(0,D.jsx)(v.A,{open:r,onClose:(e,a)=>{"backdropClick"!==a&&Y()},disableEscapeKeyDown:!0,fullWidth:!0,maxWidth:"lg",className:"add-edit-approver",children:(0,D.jsx)(w.Op,{...F,children:(0,D.jsxs)("form",{onSubmit:P((async e=>{try{N(!0),n?await C(e):await k(e),Y(),N(!1)}catch{N(!1)}})),children:[(0,D.jsxs)(g.A,{pb:0,className:"dialog-title",children:[(0,D.jsx)("span",{className:"dialog-title-text",children:n?(0,c.t)("approverManagement.editApprover"):(0,c.t)("approverManagement.addApprover")}),(0,D.jsx)(x.A,{className:"dialog-IconButton","aria-label":"close",onClick:Y,children:(0,D.jsx)(h.A,{})})]}),(0,D.jsx)(b.A,{className:"seperator"}),(0,D.jsx)(A.A,{className:"dialog-content",children:(0,D.jsx)(I,{isEditing:n,formTypeList:S})}),(0,D.jsx)(b.A,{className:"seperator seperator-bottom"}),(0,D.jsx)(f.A,{className:"dialog-footer-btn-container",children:(0,D.jsxs)(t.A,{className:"modal-footer-btn-wrapper",children:[(0,D.jsx)(s.A,{onClick:Y,className:"cancel-btn",children:(0,c.t)("button.cancel")}),(0,D.jsx)(s.A,{type:"submit",className:"submit-btn",disabled:d,startIcon:d&&(0,D.jsx)(j.A,{size:20,color:"inherit"}),children:n?d?(0,c.t)("button.loadingUpdate"):(0,c.t)("button.update"):d?(0,c.t)("button.loadingSave"):(0,c.t)("button.save")})]})})]})})})};var z=r(79650),H=r(63336),V=r(71806),_=r(84882),$=r(28076),O=r(10039),B=r(58093),W=r(89735),L=r(84757),U=r(85502),K=r(73460),G=r(16289),Q=r(37036),J=r(4182);const X=e=>{let{handleEdit:a,rowsData:r,sortedRows:t,emptyRows:n,page:i,rowsPerPage:l,rowsHead:d,setPage:m}=e;const[u,h]=(0,p.useState)(!1),[v,g]=(0,p.useState)(null),{handleDelete:x}=q((()=>m(0))),b=()=>{h(!1),g(null)},A=(e,r)=>{if("approverAction"===e.id)return(0,D.jsx)(O.A,{className:"approver-management-table-cell",children:(0,D.jsxs)(o.A,{className:"action-cell",children:[(0,D.jsxs)(s.A,{className:"action-button edit-button",onClick:()=>(e=>{g(e),h(!0)})(r),children:[(0,D.jsx)("img",{src:G.fk,alt:"delete Icon"}),(0,c.t)("approverManagement.delete")]}),(0,D.jsxs)(s.A,{className:"action-button edit-button",onClick:()=>a(r),children:[(0,D.jsx)("img",{src:G.eC,className:"mr-2",alt:"Edit Icon"}),(0,c.t)("approverManagement.edit")]})]})},e.id);if("region"===e.id){var t;const a=(null===(t=r.region)||void 0===t?void 0:t.split(",").map((e=>e.trim())))||[];return(0,D.jsx)(O.A,{className:"approver-management-table-cell",children:a.length>5?(0,D.jsxs)(o.A,{variant:"body2",className:"regions-text",children:[a.slice(0,6).join(", ")," ",(0,D.jsx)(J.A,{title:a.join(", "),className:"tooltip-regions",arrow:!0,children:(0,D.jsx)("span",{className:"read-more-text-regions",children:(0,c.t)("speakerManagement.readMore")})})]}):(0,D.jsx)(o.A,{variant:"body2",className:"regions-text",children:a.join(", ")})},e.id)}const n=r[e.id]||"";return(0,D.jsx)(O.A,{className:"approver-management-table-cell",children:n},e.id)},f=r.length>0?t.slice(i*l,i*l+l):t;return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(K.A,{className:"approver-management-table-body",children:[f.map(((e,a)=>(0,D.jsx)($.A,{className:"approver-management-table-row",children:d.map((a=>A(a,e)))},a))),n>0&&(0,D.jsx)($.A,{style:{height:53*n},children:(0,D.jsx)(O.A,{colSpan:d.length})})]}),(0,D.jsx)(Q.A,{open:u,text:(0,c.t)("approverManagement.deleteConfirmation",{name:(null===v||void 0===v?void 0:v.name)||""}),Icon:U.A,successButtonText:(0,c.t)("button.yes"),cancelButtonText:(0,c.t)("button.no"),handleClose:b,handleYes:async()=>{if(v)try{var e;await x(null===v||void 0===v||null===(e=v.originalData)||void 0===e?void 0:e.tags),b()}catch{b()}},iconColor:"red",cancelPopup:"Yes"})]})};function Z(e){var a;let{rowsHead:r,rowsData:t,currentPage:n,setCurrentPage:o,handleEditApprover:s}=e;const[i,l]=(0,p.useState)(10),[d,c]=(0,p.useState)("asc"),[m,u]=(0,p.useState)(""),h=n>0?Math.max(0,(1+n)*i-t.length):0;function v(e,a,r){if(null===a[r]||void 0===a[r])return-1;if(null===e[r]||void 0===e[r])return 1;const t=String(a[r]).toLowerCase(),n=String(e[r]).toLowerCase();return t<n?-1:t>n?1:0}const g=t&&(null===(a=[...t])||void 0===a?void 0:a.sort(function(e,a){return"desc"===e?(e,r)=>v(e,r,a):(e,r)=>-v(e,r,a)}(d,m)));return(0,D.jsx)(z.A,{component:H.A,className:"approver-management-table-container",sx:{boxShadow:"none"},children:(0,D.jsxs)(V.A,{className:"approver-management-table",sx:{minWidth:500},"aria-label":"custom pagination table",children:[(0,D.jsx)(_.A,{className:"approver-management-table-head",sx:{borderRadius:"4px"},children:(0,D.jsx)($.A,{className:"approver-management-table-row",children:r.map((e=>(0,D.jsx)(O.A,{component:"th",scope:"row",className:"approver-management-table-cell",sortDirection:m===e.id&&d,children:e.sortable?(0,D.jsx)(B.A,{active:m===e.id,direction:m===e.id?d:"asc",onClick:()=>{return a=e.id,c(m===a&&"asc"===d?"desc":"asc"),void u(a);var a},children:e.label}):e.label},e.id)))})}),(0,D.jsx)(X,{handleEdit:e=>{s(e)},rowsData:t,sortedRows:g,emptyRows:h,page:n,rowsPerPage:i,rowsHead:r,setPage:o}),(0,D.jsx)($.A,{children:(0,D.jsx)(O.A,{colSpan:r.length,children:(0,D.jsx)(W.A,{className:"pagination-centered",rowsPerPageOptions:10,count:t.length,rowsPerPage:i,page:n,onPageChange:(e,a)=>{o(a)},onRowsPerPageChange:e=>{l(parseInt(e.target.value,10)),o(0)},ActionsComponent:L.A})})})]})})}const ee=()=>{const[e,a]=(0,p.useState)(!1),r=(0,m.wA)(),{approverData:u}=(0,m.d4)((e=>e.approver)),[h,v]=(0,p.useState)([]),[g,x]=(0,p.useState)(null),[b,A]=(0,p.useState)(!1),[f,j]=(0,p.useState)(0);(0,p.useEffect)((()=>{r((0,i.uh)()).unwrap()}),[r]),(0,p.useEffect)((()=>
141{if(u){const e=(0,d.YG)(u);v(e)}}),[u]);return(0,D.jsx)(t.A,{className:"approver-management-parent",children:(0,D.jsxs)(t.A,{className:"approver-management-main",children:[(0,D.jsxs)(n.Ay,{container:!0,spacing:2,className:"approver-management-header",children:[(0,D.jsx)(n.Ay,{item:!0,children:(0,D.jsx)(o.A,{variant:"h6",className:"approver-management-title",children:(0,c.t)("dashboard.approver-management")})}),(0,D.jsx)(n.Ay,{item:!0,className:"action-block",children:(0,D.jsx)(n.Ay,{item:!0,children:(0,D.jsx)(s.A,{variant:"contained",className:"add-approver-button",onClick:()=>{x(null),A(!1),a(!0)},children:(0,c.t)("approverManagement.addApprover")})})})]}),(0,D.jsx)(Z,{rowsHead:l.GQ,rowsData:h,currentPage:f,setCurrentPage:j,handleEditApprover:e=>{x(e.originalData),A(!0),a(!0)}}),(0,D.jsx)(Y,{isOpen:e,onClose:()=>{a(!1),x(null),A(!1)},isEditing:b,editData:g})]})})}}}]);
142//# sourceMappingURL=7746.3fcf5f55.chunk.js.map

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.