1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8007],{68007:function(e,i,l){l.r(i),l.d(i,{default:function(){return V}});var n=l(26042),s=l(828),t=l(85893),r=l(66242),d=l(67358),o=l(38895),a=l(15861),u=l(58756),c=l(54799),x=l(67720),h=l(22797),v=l(19238),m=l(86886),p=l(87952),f=l(11057),g=l(67294),j=l(46396),_=l(23508),b=l(69396),S=l(69858),Z=l(94129),y=l(47164),I=l(93861),w=l(56287),E=l(51835),R=l(56733),T=l(31812),C=l(22715),k=l(73087),z=l(74231),N=function(){var e=(0,S.I)(),i=e.selectedBusinessInfo,l=e.rolesDataList,s=(0,w.T)().hasPermission,r=(null===l||void 0===l?void 0:l.find((function(e){return"Marketer"===(null===e||void 0===e?void 0:e.role_name)})))||null,d=!!(null===l||void 0===l?void 0:l.length)&&(null===l||void 0===l?void 0:l.filter((function(e){return"Owner"!==(null===e||void 0===e?void 0:e.role_name)}))),o={email:"",role_id:(null===r||void 0===r?void 0:r._id)?null===r||void 0===r?void 0:r._id:""},a=(0,R.tI)(),u=a.isLoading,c=a.mutate,x=a.isSuccess;console.log({roleMarketer:r,filterRoles:d});var h=(0,k.TA)({initialValues:o,onSubmit:function(e){var l={businessId:null===i||void 0===i?void 0:i.business_id,email:[e.email],role_id:e.role_id};c(l)},validationSchema:z.Ry({email:z.Z_().email("Enter valid email address").required("The email field is required")})}),v=h.resetForm,p=h.touched,f=h.errors,j=h.isValid,_=h.dirty,N=h.values,F=h.getFieldProps,W=h.setFieldValue,q=h.handleSubmit;(0,g.useEffect)((function(){x&&v()}),[x]),(0,g.useEffect)((function(){(null===r||void 0===r?void 0:r._id)&&W("role_id",r._id)}),[r]);var B=(0,g.useContext)(E.l).sidebarToggle;return(0,t.jsx)("form",{onSubmit:q,children:(0,t.jsxs)(m.ZP,{mb:.2,sx:{display:"flex",padding:"8px 15px",flexDirection:"column",gap:1,flexWrap:B?"wrap":"nowrap"},children:[(0,t.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",gap:8},children:[(0,t.jsx)("div",{style:{display:"flex",flexDirection:"column",flex:1},children:(0,t.jsx)(C.Z,(0,b.Z)((0,n.Z)({label:"Email",placeholder:"Invite more users",size:"small"},F("email")),{helperText:p.email&&f.email,error:Boolean(p.email&&f.email),sx:{"& .MuiOutlinedInput-root":{borderRadius:"4px",height:30,mt:.4}},fullWidth:!0}))}),(0,t.jsx)(I.Z,{customStyle:{"& .MuiOutlinedInput-notchedOutline":{borderRadius:"4px",height:35,mt:.4},"& .MuiSelect-select":{color:"#000",fontSize:14,mt:.2,fontWeight:400,display:"flex",gap:"8px",p:"6px 14px"},"& .MuiSvgIcon-root":{mt:.3}},list:(null===d||void 0===d?void 0:d.length)?d:[],valueKey:"_id",titleKey:"role_name",placeholder:"Role",value:N.role_id?N.role_id:"Role",onChange:function(e){return W("role_id",e.target.value)},name:"Role",placeholderDisabled:!0})]}),(0,t.jsx)(y.Z,{title:!s("create",Z.yF.SETTINGS_USERS),children:(0,t.jsx)(T.Z,{loading:u,sx:{mt:.3},variant:"contained",disabled:!j||!_||!N.role_id||!s("create",Z.yF.SETTINGS_USERS),type:"submit",children:"Send Invite"})})]})})},F=l(44146),W=l(40516),q=l(97224),B=l(60619),P=l(25675),U=l.n(P),M=l(59684),D=l(5152),G=l.n(D),O=l(85945),A=G()((function(){return l.e(7916).then(l.bind(l,47916))}),{loadableGenerated:{webpack:function(){return[47916]}},ssr:!1}),L={0:"#000",1:"#0C9B4F",2:"#ebc034",4:"#e8131d"},K={0:"Not Sent",1:"Active User",2:"Pending",3:"Expired"},V=function(e){var i,l=e.listing,b=e.totalCount,I=(e.handleClipboard,(0,F.Z)()),E=(0,O.NL)(),C=(0,w.T)().hasPermission,k=null===I||void 0===I?void 0:I.query,z=k.modal,P=k.business,D=(0,s.Z)(g.useState("panel2"),2),G=D[0],V=D[1],H=(0,S.I)().selectedBusinessInfo,Q=(0,M.Z)("user"===z,250),J=(0,R.eh)(void 0),X=J.mutate,Y=J.isLoading,$=(0,g.useState)(""),ee=$[0],ie=$[1],le=function(e){e.stopPropagation();var i=(0,n.Z)({},I.query);i.modal="user",i.business=null===H||void 0===H?void 0:H.business_id;I.pushWithBusiness({href:"/business-management",query:i},void 0,{shallow:!0})};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"team-manage",children:(0,t.jsxs)(r.Z,{sx:{width:"auto",mt:-3,minHeight:"auto",display:"grid",gridTemplateRows:"1fr auto"},children:[(0,t.jsxs)(d.Z,{expanded:"panel2"===G,onChange:(i="panel2",function(e,l){V(!!l&&i)}),children:[(0,t.jsx)(o.Z,{sx:{padding:"0px 5px"}
1,expandIcon:(0,t.jsx)(_.Z,{fontSize:"small"}),children:(0,t.jsxs)(a.Z,{p:.5,display:"flex",fontWeight:500,alignItems:"center",fontSize:14,mt:-1,children:[(0,t.jsxs)("div",{children:["Users"," ",(0,t.jsxs)(a.Z,{variant:"subtitle1",fontSize:12,children:[" ",b," users"]})]}),(0,t.jsx)(u.Z,{arrow:!0,title:"All Users",children:(0,t.jsx)(c.Z,{size:"small",onClick:function(e){le(e)},sx:{mt:-2.1},children:(0,t.jsx)(j.Z,{fontSize:"small"})})})]})}),(0,t.jsx)(x.Z,{sx:{mt:-2.4}}),(0,t.jsx)(h.Z,{sx:{p:"0 5px"},children:(0,t.jsx)(v.Z,{sx:{height:"109px"},children:(0,t.jsxs)(B.Z,{children:[(null===l||void 0===l?void 0:l.length)?null===l||void 0===l?void 0:l.map((function(e,i){return(0,t.jsxs)(m.ZP,{sx:{flexWrap:{xs:"wrap",md:"nowrap"},gap:{xs:1,md:0},padding:"6px 6px",display:"flex",justifyContent:"space-between",borderBottom:"1px solid rgba(0, 0, 0, 0.08)"},children:[(0,t.jsxs)(m.ZP,{sx:{display:"flex",gap:.5},children:[" ",(0,t.jsx)(p.Z,{src:e.avatar,sx:{width:24,color:"white !important",height:24,bgcolor:(l=e,(0,W.u)((0,q._5)(l)))},alt:e.first_name,children:(0,q.K5)(e)}),(0,t.jsx)(a.Z,{fontSize:11,fontWeight:700,color:"#223354",sx:{m:.2,wordBreak:"break-all"},children:(0,q._5)(e)})]}),(0,t.jsx)("div",{children:2==e.invite_status||0==e.invite_status?(0,t.jsx)(y.Z,{title:!C("create",Z.yF.SETTINGS_USERS),children:(0,t.jsx)(T.Z,{loading:ee==e.user_id&&Y,variant:"outlined",size:"small",sx:{mr:1,fontWeight:500,borderRadius:"4px",padding:"4px 8px",fontSize:11.5},disabled:!C("create",Z.yF.SETTINGS_USERS),onClick:function(){return i=e.user_id,ie(i),void X({user_id:i});var i},children:"Resend Request"})}):(0,t.jsx)(a.Z,{color:L[e.invite_status],variant:"h5",sx:{fontSize:12,mr:{xs:1,md:3},fontWeight:400},children:K[e.invite_status]})})]},i);var l})):(0,t.jsxs)(a.Z,{mt:1,align:"center",children:[(0,t.jsx)(U(),{src:"/static/images/icons/adduser.svg",width:100,alt:"iviteUser",height:60}),(0,t.jsx)(a.Z,{p:1,children:"No invited users! Invite Now"})]})," ",b>10?(0,t.jsx)(a.Z,{mt:1,align:"center",children:(0,t.jsx)(f.Z,{variant:"text",sx:{color:"primary.main"},onClick:function(e){le(e)},children:"Show All"})}):(0,t.jsx)(t.Fragment,{})]})})})]}),(0,t.jsx)(N,{})]})}),Q&&(0,t.jsx)(A,{bId:P,IsDialogOpen:"user"===z,handleClose:function(){var e=(0,n.Z)({},I.query);null===e||void 0===e||delete e.modal,null===e||void 0===e||delete e.business,null===e||void 0===e||delete e.order_by,null===e||void 0===e||delete e.sort_type,null===e||void 0===e||delete e.invite_status;I.pushWithBusiness({href:"/business-management",query:e},void 0,{shallow:!0}),E.invalidateQueries(["invited-users","bId-".concat(null===H||void 0===H?void 0:H.business_id)])}})]})}}}]);
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.