PageSourceSearch

https://www.oscainc.org/_next/static/chunks/pages/admin/membership/people/new-0a29f69208d6d07c.js

js oscainc.org collected 2026-10-04 13:28:39 UTC 27,357 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[69039],{68185:function(e,n,t){"use strict";t.d(n,{r:function(){return s}});var i=t(67294),r=t(49184),a=t(38655),o=t(54520),cx=(...e)=>e.filter(Boolean).join(" "),dataAttr=e=>e?"":void 0,s=(0,a.Gp)(function(e,n){let t=(0,a.jC)("Switch",e),{spacing:s="0.5rem",children:l,...d}=(0,o.Lr)(e),{state:c,getInputProps:u,getCheckboxProps:m,getRootProps:v,getLabelProps:h}=(0,r.O)(d),g=(0,i.useMemo)(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...t.container}),[t.container]),p=(0,i.useMemo)(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...t.track}),[t.track]),f=(0,i.useMemo)(()=>({userSelect:"none",marginStart:s,...t.label}),[s,t.label]);return i.createElement(a.m$.label,{...v(),className:cx("chakra-switch",e.className),__css:g},i.createElement("input",{className:"chakra-switch__input",...u({},n)}),i.createElement(a.m$.span,{...m(),className:"chakra-switch__track",__css:p},i.createElement(a.m$.span,{__css:t.thumb,className:"chakra-switch__thumb","data-checked":dataAttr(c.isChecked),"data-hover":dataAttr(c.isHovered)})),l&&i.createElement(a.m$.span,{className:"chakra-switch__label",...h(),__css:f},l))});s.displayName="Switch"},74995:function(e,n,t){"use strict";t.d(n,{g:function(){return l}});var i=t(67294),r=t(83234),a=t(38655),o=t(54520),cx=(...e)=>e.filter(Boolean).join(" "),s=["h","minH","height","minHeight"],l=(0,a.Gp)((e,n)=>{let t=(0,a.mq)("Textarea",e),{className:l,rows:d,...c}=(0,o.Lr)(e),u=(0,r.Yp)(c),m=d?function(e,n=[]){let t=Object.assign({},e);for(let e of n)e in t&&delete t[e];return t}(t,s):t;return i.createElement(a.m$.textarea,{ref:n,rows:d,...u,className:cx("chakra-textarea",l),__css:m})});l.displayName="Textarea"},96064:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/membership/people/new",function(){return t(98286)}])},85200:function(e,n,t){"use strict";t.d(n,{DY:function(){return AdminPage},hb:function(){return o},lm:function(){return AdminPageHeading},yG:function(){return AdminPageHeader}});var i=t(85893),r=t(48641),a=t(38655);t(67294);let AdminPage=e=>{let{children:n,...t}=e;return(0,i.jsx)(r.xu,{...t,children:n})},AdminPageHeader=e=>{let{children:n,...t}=e;return(0,i.jsx)(r.Kq,{direction:"row",spacing:"4",alignItems:"flex-start",...t,children:n})},AdminPageHeading=e=>{let{children:n,...t}=e;return(0,i.jsx)(r.X6,{size:"md",...t,children:n})},o=(0,a.Gp)((e,n)=>{let{children:t,...a}=e;return(0,i.jsx)(r.xu,{marginY:"5",...a,ref:n,children:t})})},39174:function(e,n,t){"use strict";t.d(n,{A:function(){return NoMatchPage}});var i=t(85893),r=t(48641),a=t(23887),o=t(47741),s=t(11163);t(67294);let NoMatchPage=()=>{let e=(0,s.useRouter)();return(0,i.jsxs)(r.gC,{p:"12",spacing:"4",textAlign:"center",children:[(0,i.jsx)(a.Ee,{src:"https://tradewing-public.s3.us-east-2.amazonaws.com/tradewing-logo.png",alt:"Tradewing",width:"50px",height:"50px"}),(0,i.jsx)(r.xv,{textStyle:"xlBodyStrong",children:"Page Not Found"}),(0,i.jsx)(r.xv,{children:"Please check that you have the correct URL and try again. If you need help finding and accessing your community, please contact [email protected]."}),(0,i.jsx)(o.zx,{onClick:()=>e.push("/"),children:"Return to Site"})]})}},89845:function(e,n,t){"use strict";t.d(n,{$r:function(){return d},KI:function(){return PopoverMenuGroup},Sl:function(){return c},l9:function(){return PopoverMenuDivider}});var i=t(85893),r=t(48641),a=t(47741),o=t(38655),s=t(67294),l=t(6491);let d=s.forwardRef((e,n)=>{let{children:t,...a}=e;return(0,i.jsx)(r.Kq,{padding:"2",borderRadius:"lg",ref:n,...a,children:t})});d.displayName="PopoverMenuList";let c=s.forwardRef((e,n)=>{let{isChecked:t,children:r,...s}=e;return(0,i.jsx)(a.zx,{variant:"ghost",colorScheme:"gray",leftIcon:t?(0,i.jsx)(l.nQG,{}):void 0,fontWeight:"normal",whiteSpace:"normal",...s,ref:n,borderRadius:"xl",children:(0,i.jsx)(o.m$.span,{textAlign:"left",noOfLines:1,flex:"1",wordBreak:"break-all",children:r})})});c.displayName="PopoverMenuItem";let PopoverMenuDivider=e=>(0,i.jsx)(r.iz,{my:"2",...e}),PopoverMenuGroup=e=>(0,i.jsxs)(r.Kq,{children:[e.title&&(0,i.jsx)(r.xv,{color:"gray.500",fontSize:"sm",fontWeight:"semibold",mx:"2",textTransform:"uppercase",children:e.title}),e.children]})},96465:function(e,n,t){"use strict";t.d(n,{D:function(){return c}});var i=t(85893),r=t(99052),a=t(67294),o=t(82475),s=t(47503),l=t(62893),d=t(93064);
1let c=a.forwardRef((e,n)=>{let{value:t,onChange:a,...c}=e,u=(0,l.T)();return(0,i.jsxs)(r.v2,{children:[(0,i.jsx)(r.j2,{as:o.U,...c,ref:n,children:t?d.aQ[t]:"Select a Role"}),(0,i.jsx)(r.qy,{children:(0,i.jsxs)(r.__,{type:"radio",value:t,onChange:a,children:[u.canDoMorgothStuffAndAuthenticated&&(0,i.jsx)(r.ii,{value:s.uA.MORGOTH,children:d.aQ[s.uA.MORGOTH]}),(0,i.jsx)(r.ii,{value:s.uA.ADMIN,children:d.aQ[s.uA.ADMIN]}),(0,i.jsx)(r.ii,{value:s.uA.ORGANIZATION_ACCOUNT_OWNER,children:d.aQ[s.uA.ORGANIZATION_ACCOUNT_OWNER]}),(0,i.jsx)(r.ii,{value:s.uA.ORGANIZATION_PAGE_ADMIN,children:d.aQ[s.uA.ORGANIZATION_PAGE_ADMIN]}),(0,i.jsx)(r.ii,{value:s.uA.REGULAR_USER,children:d.aQ[s.uA.REGULAR_USER]})]})})]})});c.displayName="RoleSelect"},9162:function(e,n,t){"use strict";t.d(n,{N:function(){return A},z:function(){return _}});var i=t(82729),r=t(85893),a=t(50456),o=t(37887),s=t(1644),l=t(82415),d=t(20979),c=t(35610),u=t(47741),m=t(48641),v=t(67294),h=t(14314),g=t(96445),p=t(89845),f=t(82475),x=t(6491),j=t(51992);function _templateObject(){let e=(0,i._)(["\n  query SearchableOrganizationSelect_OrganizationSearch(\n    $input: OrganizationSearchInput!\n  ) {\n    organizationSearch(input: $input) {\n      results {\n        _id\n        displayName\n        isSponsor\n        ...OrganizationProfileImage_OrganizationFragment\n      }\n    }\n  }\n  ","\n"]);return _templateObject=function(){return e},e}let E=(0,a.Ps)(_templateObject(),g.t.organizationFragment),_=v.forwardRef((e,n)=>{var t,i,a,_;let{value:b,onChange:C,organizationSearchFilters:S,allowNewOrganizationCreation:N}=e,y=v.useRef(null),[O,R]=v.useState(""),w=(0,j.c)(O,500),U=(0,o.a)(E,{variables:{input:{limit:4,offset:0,filter:{...S,searchText:w}}},notifyOnNetworkStatusChange:!0}),I=U.networkStatus===s.I.setVariables?null===(i=U.previousData)||void 0===i?void 0:null===(t=i.organizationSearch)||void 0===t?void 0:t.results:null===(_=U.data)||void 0===_?void 0:null===(a=_.organizationSearch)||void 0===a?void 0:a.results;return(0,r.jsx)(l.J2,{initialFocusRef:y,matchWidth:!0,children:e=>{let{onClose:t}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.xo,{children:(0,r.jsx)(f.U,{ref:n,w:"full",children:b?b.name:"Choose a Organization"})}),(0,r.jsx)(l.yk,{width:"full",shadow:"lg",children:(0,r.jsx)(h.ZP,{returnFocus:!0,persistentFocus:!1,children:(0,r.jsxs)(p.$r,{children:[(0,r.jsxs)(d.BZ,{children:[(0,r.jsx)(d.II,{ref:y,value:O,onChange:e=>R(e.target.value),placeholder:"Search Companies",autoComplete:"off"}),U.networkStatus===s.I.setVariables?(0,r.jsx)(d.xH,{children:(0,r.jsx)(c.$,{color:"gray.600",size:"sm"})}):O?(0,r.jsx)(d.xH,{children:(0,r.jsx)(u.hU,{"aria-label":"clear search",icon:(0,r.jsx)(x.b0D,{}),onClick:()=>R(""),size:"sm",variant:"ghost",colorScheme:"gray"})}):null]}),null==I?void 0:I.map(e=>(0,r.jsx)(p.Sl,{onClick:()=>{C(b&&b.id===e._id?void 0:{id:e._id,name:e.displayName,isSponsor:e.isSponsor}),t()},isChecked:b&&b.id===e._id,children:(0,r.jsxs)(m.Kq,{direction:"row",alignItems:"center",children:[(0,r.jsx)(g.t,{organization:e,boxSize:8,p:1}),(0,r.jsx)(m.xv,{children:e.displayName})]})},e._id)),(null==I?void 0:I.length)===0&&(0,r.jsx)(m.xv,{color:"gray.500",padding:"2",textStyle:"compact",textAlign:"center",children:"No matching search results"}),N&&!(null==I?void 0:I.length)&&O&&(0,r.jsx)(u.zx,{variant:"outline",colorScheme:"gray",leftIcon:(0,r.jsx)(x.wl8,{}),onClick:()=>{C({id:A,name:O,isSponsor:!1}),t()},children:'Create "'.concat(O,'"')})]})})})]})}})});_.displayName="SearchableOrganizationSelect";let A="new-organization-placeholder-id"},82475:function(e,n,t){"use strict";t.d(n,{U:function(){return d}});var i=t(85893),r=t(83234),a=t(47741),o=t(38655),s=t(67294),l=t(6491);let d=s.forwardRef((e,n)=>{let{children:t,...s}=e,d=(0,r.NJ)(),c=(null==d?void 0:d.isDisabled)||s.isDisabled;return(0,i.jsx)(a.zx,{variant:"outline",colorScheme:"gray",backgroundColor:"white",fontWeight:"normal",rightIcon:(0,i.jsx)(l.v4q,{}),justifyContent:"space-between",borderColor:(null==d?void 0:d.isInvalid)?"red.500":void 0,border:(null==d?void 0:d.isInvalid)?"2px":void 0,_hover:{backgroundColor:"white"},w:"full",isDisabled:c,_expanded:{bg:"gray.200"},...s,ref:n,whiteSpace:"normal",textAlign:"left",children:(0,i.jsx)(o.m$.span,{noOfLines:1,wordBreak:"break-all",flex:"1",children:t})})});d.displayName="SelectMenuButton"},71480:function(e,n,t){"use strict";t.d(n,{Q:function(){return SendTestEmailButton}});var i=t(82729),r=t(85893),a=t(50456),o=t(50319),s=t(80419),l=t(47741);t(67294);var d=t(49517);
1function _templateObject(){let e=(0,i._)(["\n  mutation SendTestEmailButton_SendTestEmail(\n    $input: SendCurrentUserTestInvitationEmailInput!\n  ) {\n    sendCurrentUserTestInvitationEmail(input: $input) {\n      success\n    }\n  }\n"]);return _templateObject=function(){return e},e}let c=(0,a.Ps)(_templateObject()),SendTestEmailButton=e=>{let{subject:n,body:t,isSponsorOrganizationAdmin:i,organizationId:a,oldview:u=!0,...m}=e,v=(0,s.pm)(),[h,g]=(0,o.D)(c,{onError:()=>v({title:"An unknown error occurred",status:"error"}),onCompleted:e=>{e.sendCurrentUserTestInvitationEmail.success?v({title:"You've successfully sent a test invite email",status:"success"}):v({title:"An unknown error occurred",status:"error"})}}),sendTestEmail=async()=>{try{if(i){if(!a)throw Error("Unexpected Missing Fields");await h({variables:{input:{subject:"",body:"",organizationIdForSponsorAdmin:a}}})}else{if(!t||!n)throw Error("Unexpected Missing Fields");await h({variables:{input:{subject:n,body:t}}})}}catch(e){(0,d.H)(e),v({title:"An unknown error occurred",status:"error"})}};return(0,r.jsx)(l.zx,{size:"sm",variant:"link",colorScheme:"black",onClick:sendTestEmail,isLoading:g.loading,...m,pb:u?3:0,children:"Send Yourself a Test Email"})}},19598:function(e,n,t){"use strict";t.d(n,{Z:function(){return r}});var i=t(38655);let r=(0,i.m$)("div",{baseStyle:{borderRadius:"8px",backgroundColor:"white",shadow:"base"}})},52670:function(e,n,t){"use strict";t.d(n,{Z:function(){return i.Z}});var i=t(19598)},51494:function(e,n,t){"use strict";t.d(n,{u:function(){return s}});var i=t(85893),r=t(49184),a=t(48641),o=t(67294);let s=o.forwardRef((e,n)=>{let{children:t,...o}=e;return(0,i.jsx)(r.XZ,{ref:n,...o,children:(0,i.jsx)(a.xv,{textStyle:"compact",color:"gray.600",children:t})})});s.displayName="CompactCheckbox"},43027:function(e,n,t){"use strict";t.d(n,{c:function(){return l},f:function(){return d}});var i=t(85893),r=t(83234),a=t(48641),o=t(68185),s=t(67294);let l=s.forwardRef((e,n)=>{let{children:t,isDisabled:s,hasBGColor:l,...d}=e,c=(0,r.NJ)(),u=(null==c?void 0:c.isDisabled)||s;return(0,i.jsx)(r.NI,{isDisabled:u,children:(0,i.jsxs)(a.Kq,{direction:l?"row":"row-reverse",alignItems:"center",children:[(0,i.jsx)(r.lX,{mb:"0",width:"full",children:t}),(0,i.jsx)(o.r,{...d,ref:n,sx:{"& span.chakra-switch__track":{bg:d.isChecked?"primary.500":"primary.200"}}})]})})});l.displayName="DeprecatedSubtleSwitch";let d=s.forwardRef((e,n)=>{let{children:t,isDisabled:s,hasBGColor:l,stackDirection:d,...c}=e,u=(0,r.NJ)(),m=(null==u?void 0:u.isDisabled)||s;return(0,i.jsx)(r.NI,{isDisabled:m,children:(0,i.jsxs)(a.Kq,{direction:l?"row":"row-reverse",alignItems:"center",spacing:"4",children:[(0,i.jsx)(r.lX,{mb:"0",width:"full",children:t}),(0,i.jsx)(o.r,{...c,ref:n})]})})});d.displayName="SubtleSwitch"},98286:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return T}});var i=t(85893),r=t(67294),a=t(82729),o=t(50456),s=t(37887),l=t(50319),d=t(80419),c=t(48641),u=t(47741),m=t(11163),v=t(87536),h=t(85200),g=t(9162),p=t(47503),f=t(49517),x=t(96317),j=t(69171),E=t(48076),_=t(31376),A=t(90195),b=t(2821),C=t(41664),S=t.n(C);let CancelButton=e=>{let{isOpen:n,onOpen:t,onClose:a}=(0,A.qY)(),o=r.useRef(null);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.zx,{onClick:t,variant:"ghost",colorScheme:"gray",...e,children:"Cancel"}),(0,i.jsx)(b.aR,{isOpen:n,leastDestructiveRef:o,onClose:a,isCentered:!0,children:(0,i.jsx)(b.dh,{children:(0,i.jsxs)(b._T,{children:[(0,i.jsx)(b.fY,{children:"Are You Sure you Want to Cancel?"}),(0,i.jsx)(b.lq,{}),(0,i.jsx)(b.iP,{children:"You will lose any unsaved changes"}),(0,i.jsxs)(b.xo,{children:[(0,i.jsx)(u.zx,{ref:o,onClick:a,colorScheme:"gray",variant:"outline",children:"Close"}),(0,i.jsx)(S(),{href:"/admin/membership/people",children:(0,i.jsx)(u.zx,{colorScheme:"red",ml:"3",children:"Cancel"})})]})]})})})]})};var N=t(98571);function _templateObject(){let e=(0,a._)(["\n  query NewUser_Tenant {\n    tenant {\n      result {\n        _id\n        defaultUserInvitationEmailContent {\n          subject\n          body\n        }\n      }\n    }\n  }\n"]);
1return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,a._)(["\n  mutation NewUser_CreateUser($input: CreateUserV2Input!) {\n    createUserV2(input: $input) {\n      ... on CreateUserV2Success {\n        user {\n          _id\n          displayName\n        }\n      }\n      ... on CreateUserV2InvalidInputError {\n        message\n      }\n    }\n  }\n"]);return _templateObject1=function(){return e},e}let y=(0,o.Ps)(_templateObject()),O=(0,o.Ps)(_templateObject1()),NewUser=()=>{var e,n,t,a;let[o,A]=r.useState(!1),b=(0,m.useRouter)(),C=(0,d.pm)(),S=(0,s.a)(y),[R,w]=(0,l.D)(O,{update(e){e.evict({id:"ROOT_QUERY",fieldName:"organizations"}),e.evict({id:"ROOT_QUERY",fieldName:"organizationSearch"}),e.gc()},onError:()=>C({title:"An unknown error occurred",status:"error"}),onCompleted:e=>{"CreateUserV2Success"===e.createUserV2.__typename?C({title:"You successfully added ".concat(e.createUserV2.user.displayName,"!"),status:"success"}):"CreateUserV2DuplicateEmailError"===e.createUserV2.__typename?C({title:"A user with that email already exists",status:"error"}):"CreateUserV2InvalidInputError"===e.createUserV2.__typename?C({title:e.createUserV2.message,status:"error"}):C({title:"An unknown error occurred",status:"error"})}}),U=r.useMemo(()=>{var e,n,t,i;return{firstName:"",lastName:"",contactEmail:"",primaryPhone:"",jobTitle:"",company:"",addressLine0:"",addressLocality:"",addressAdministrativeArea:"",addressRegionCode:"",addressPostalCode:"",accountEmail:"",invitationEmailBody:(null===(n=S.data)||void 0===n?void 0:null===(e=n.tenant.result)||void 0===e?void 0:e.defaultUserInvitationEmailContent.body)||"",invitationEmailSubject:(null===(i=S.data)||void 0===i?void 0:null===(t=i.tenant.result)||void 0===t?void 0:t.defaultUserInvitationEmailContent.subject)||"",shouldSendInvitationEmail:!0,role:p.uA.REGULAR_USER,organization:void 0,isRecordOnly:!1}},[null===(n=S.data)||void 0===n?void 0:null===(e=n.tenant.result)||void 0===e?void 0:e.defaultUserInvitationEmailContent.body,null===(a=S.data)||void 0===a?void 0:null===(t=a.tenant.result)||void 0===t?void 0:t.defaultUserInvitationEmailContent.subject]),I=(0,v.cI)({defaultValues:U}),{reset:M,handleSubmit:D,setValue:P,getValues:z,getFieldState:T}=I;r.useEffect(()=>M(U),[U,M]);let k=r.useCallback(e=>D(async n=>{try{var t;if(A(e),void 0===n.firstName||void 0===n.lastName||void 0===n.shouldSendInvitationEmail)throw Error("Unexpected Missing Fields");let i={firstName:n.firstName,lastName:n.lastName,contactEmail:n.contactEmail||void 0,primaryPhone:n.primaryPhone||void 0,jobTitle:n.jobTitle||void 0,company:n.company||void 0,addressLine0:n.addressLine0||void 0,addressLocality:n.addressLocality||void 0,addressAdministrativeArea:n.addressAdministrativeArea||void 0,addressRegionCode:n.addressRegionCode||void 0,addressPostalCode:n.addressPostalCode||void 0,integrationIsMember:e};if(void 0===n.accountEmail)throw Error("Unexpected Missing Fields");if(i.accountData={createWithRole:{userRole:n.role},email:n.accountEmail,emailInvitation:{body:n.invitationEmailBody||void 0,subject:n.invitationEmailSubject||void 0,sendEmailInvitation:n.shouldSendInvitationEmail}},n.role===p.uA.ORGANIZATION_ACCOUNT_OWNER||n.role===p.uA.ORGANIZATION_PAGE_ADMIN){if(void 0===n.organization)throw Error("Unexpected Missing Fields");n.organization.id===g.N?i.accountData.createWithRole={...i.accountData.createWithRole,newOrganizationData:{name:n.organization.name,isSponsor:!1}}:i.accountData.createWithRole={...i.accountData.createWithRole,organizationId:n.organization.id}}let r=await R({variables:{input:i}});(null===(t=r.data)||void 0===t?void 0:t.createUserV2.__typename)==="CreateUserV2Success"&&b.push("/admin/membership/people/".concat(r.data.createUserV2.user._id))}catch(e){(0,f.H)(e),C({title:"An unknown error occurred",status:"error"})}}),[R,D,b,C]);return(0,i.jsx)(x.C,{children:S.loading?(0,i.jsx)(j.g,{}):S.error?(0,i.jsx)(E.S,{}):(0,i.jsx)(v.RV,{...I,children:(0,i.jsxs)(h.DY,{maxWidth:"container.sm",marginX:"auto",children:[(0,i.jsx)(h.yG,{children:(0,i.jsx)(h.lm,{children:"Add a Person"})}),(0,i.jsxs)(h.hb,{children:[(0,i.jsxs)(c.Kq,{spacing:"4",mb:"8",children:[(0,i.jsx)(N.S,{onBlurContactEmail:()=>{T("accountEmail").isTouched||P("accountEmail",z("contactEmail"))},isLoading:w.loading}),(0,i.jsx)(_.I,{isLoading:w.loading})]}),(0,i.jsxs)(c.Ug,{spacing:"4",justify:"flex-end",children:[(0,i.jsx)(CancelButton,{isDisabled:w.loading}),(0,i.jsx)(u.zx,{variant:"outline",colorScheme:"gray",isDisabled:o&&w.loading,isLoading:!o&&w.loading,onClick:k(!1),children:"Add as a Non-Member"}),(0,i.jsx)(u.zx,{isDisabled:!o&&w.loading,isLoading:o&&w.loading,onClick:k(!0),children:"Add as a Member"})]})]})]})})})};var R=t(27484),w=t.n(R),U=t(37412),I=t.n(U);
1function NewUserMemberManagement_templateObject(){let e=(0,a._)(["\n  query NewUserMemberManagement_Tenant {\n    tenant {\n      result {\n        _id\n        defaultUserInvitationEmailContent {\n          subject\n          body\n        }\n      }\n    }\n  }\n"]);return NewUserMemberManagement_templateObject=function(){return e},e}function NewUserMemberManagement_templateObject1(){let e=(0,a._)(["\n  mutation NewUserMemberManagement_CreateUser($input: CreateUserV2Input!) {\n    createUserV2(input: $input) {\n      ... on CreateUserV2Success {\n        user {\n          _id\n          displayName\n        }\n      }\n      ... on CreateUserV2InvalidInputError {\n        message\n      }\n    }\n  }\n"]);return NewUserMemberManagement_templateObject1=function(){return e},e}w().extend(I());let M=(0,o.Ps)(NewUserMemberManagement_templateObject()),D=(0,o.Ps)(NewUserMemberManagement_templateObject1()),NewUserMemberManagement=()=>{var e,n,t,a;let o=(0,m.useRouter)(),A=(0,d.pm)(),b=(0,s.a)(M),[C,S]=(0,l.D)(D,{update(e){e.evict({id:"ROOT_QUERY",fieldName:"organizations"}),e.evict({id:"ROOT_QUERY",fieldName:"organizationSearch"}),e.gc()},onError:()=>A({title:"An unknown error occurred",status:"error"})}),y=r.useMemo(()=>{var e,n,t,i;return{firstName:"",lastName:"",contactEmail:"",primaryPhone:"",jobTitle:"",company:"",addressLine0:"",addressLocality:"",addressAdministrativeArea:"",addressRegionCode:"",addressPostalCode:"",accountEmail:"",invitationEmailBody:(null===(n=b.data)||void 0===n?void 0:null===(e=n.tenant.result)||void 0===e?void 0:e.defaultUserInvitationEmailContent.body)||"",invitationEmailSubject:(null===(i=b.data)||void 0===i?void 0:null===(t=i.tenant.result)||void 0===t?void 0:t.defaultUserInvitationEmailContent.subject)||"",shouldSendInvitationEmail:!0,role:p.uA.REGULAR_USER,organization:void 0,isRecordOnly:!1}},[null===(n=b.data)||void 0===n?void 0:null===(e=n.tenant.result)||void 0===e?void 0:e.defaultUserInvitationEmailContent.body,null===(a=b.data)||void 0===a?void 0:null===(t=a.tenant.result)||void 0===t?void 0:t.defaultUserInvitationEmailContent.subject]),O=(0,v.cI)({defaultValues:y}),{reset:R,handleSubmit:w,setValue:U,getValues:I,getFieldState:P}=O,onSubmit=e=>w(async n=>{try{var t,i,r;if(void 0===n.firstName)throw Error("Unexpected Missing Field: First Name");if(void 0===n.lastName)throw Error("Unexpected Missing Field: Last Name");if(void 0===n.shouldSendInvitationEmail)throw Error("Unexpected Missing Field: Should Send Invitation Email");let a={firstName:n.firstName,lastName:n.lastName,contactEmail:n.contactEmail||void 0,primaryPhone:n.primaryPhone||void 0,jobTitle:n.jobTitle||void 0,company:n.company||void 0,addressLine0:n.addressLine0||void 0,addressLocality:n.addressLocality||void 0,addressAdministrativeArea:n.addressAdministrativeArea||void 0,addressRegionCode:n.addressRegionCode||void 0,addressPostalCode:n.addressPostalCode||void 0};if(!n.isRecordOnly){if(void 0===n.accountEmail)throw Error("Unexpected Missing Field: Account Email");if(a.accountData={email:n.accountEmail,emailInvitation:{body:n.invitationEmailBody||void 0,subject:n.invitationEmailSubject||void 0,sendEmailInvitation:n.shouldSendInvitationEmail},createWithRole:{userRole:n.role}},n.role===p.uA.ORGANIZATION_ACCOUNT_OWNER||n.role===p.uA.ORGANIZATION_PAGE_ADMIN){if(void 0===n.organization)throw Error("Unexpected Missing Field: Organization");n.organization.id===g.N?a.accountData.createWithRole={...a.accountData.createWithRole,newOrganizationData:{name:n.organization.name,isSponsor:!1}}:a.accountData.createWithRole={...a.accountData.createWithRole,organizationId:n.organization.id}}}let o=await C({variables:{input:a}});(null===(t=o.data)||void 0===t?void 0:t.createUserV2.__typename)==="CreateUserV2Success"?(A({title:"You successfully added ".concat(o.data.createUserV2.user.displayName,"!"),status:"success"}),e(o.data.createUserV2.user._id)):(null===(i=o.data)||void 0===i?void 0:i.createUserV2.__typename)==="CreateUserV2DuplicateEmailError"?A({title:"A user with that email already exists",status:"error"}):(null===(r=o.data)||void 0===r?void 0:r.createUserV2.__typename)==="CreateUserV2InvalidInputError"?A({title:o.data.createUserV2.message,status:"error"}):A({title:"An unknown error occurred",status:"error"})}catch(e){(0,f.H)(e),A({title:"An unknown error occurred",status:"error"})}});return r.useEffect(()=>R(y),[y,R]),(0,i.jsx)(x.C,{children:b.loading?(0,i.jsx)(j.g,{}):b.error?(0,i.jsx)(E.S,{}):(0,i.jsx)(v.RV,{...O,children:(0,i.jsxs)(h.DY,{maxWidth:"container.lg",marginX:"auto",children:[(0,i.jsx)(h.yG,{children:(0,i.jsx)(h.lm,{children:"Add a Person"})}),(0,i.jsx)(h.hb,{children:(0,i.jsx)(c.xu,{as:"form",noValidate:!0,maxWidth:"container.sm",children:(0,i.jsxs)(c.Kq,{spacing:"8",children:[(0,i.jsxs)(c.Kq,{spacing:"4",children:[(0,i.jsx)(N.S,{onBlurContactEmail:()=>{P("accountEmail").isTouched||U("accountEmail",I("contactEmail"))},isLoading:S.loading}),(0,i.jsx)(_.I,{isLoading:S.loading})]}),(0,i.jsxs)(c.Kq,{direction:"row-reverse",spacing:"4",children:[(0,i.jsx)(u.zx,{onClick:onSubmit(e=>o.push("/admin/membership/people/".concat(e,"/membership/new"))),isDisabled:S.loading,children:"Continue to Membership"}),(0,i.jsx)(u.zx,{variant:"outline",colorScheme:"gray",onClick:onSubmit(e=>o.push("/admin/membership/people/".concat(e))),isDisabled:S.loading,children:"Add as a Non-Member"}),(0,i.jsx)(CancelButton,{isDisabled:S.loading})]})]})})})]})})})};var P=t(63205),z=t(93064),T=(0,t(52609).z)(()=>{let e=(0,P.U)();return e.loading?null:e.isActive?(0,i.jsx)(NewUserMemberManagement,{}):(0,i.jsx)(NewUser,{})}
1,{requiresEvery:[z.lj.ADMIN_ROLE]})},52609:function(e,n,t){"use strict";t.d(n,{z:function(){return restrictedRoute}});var i=t(85893),r=t(11163),a=t(67294),o=t(39174),s=t(63205),l=t(62893),d=t(69171),c=t(47503),u=t(45893),m=t(93064);let v=new Map([[m.lj.AUTHENTICATION,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n._id)}],[m.lj.ADMIN_ROLE,e=>{var n,t;return(null===(n=e.user)||void 0===n?void 0:n.role)===c.uA.ADMIN||(null===(t=e.user)||void 0===t?void 0:t.role)===c.uA.MORGOTH}],[m.lj.MORGOTH_ROLE,e=>{var n;return(null===(n=e.user)||void 0===n?void 0:n.role)===c.uA.MORGOTH}],[m.lj.COMMUNITY_ACCESS,e=>{var n;return(null==e?void 0:null===(n=e.tenant)||void 0===n?void 0:n.communityAccessConfig)===c.iX.PUBLIC?!e.user||e.user.canAccessCommunity:!!e.user&&e.user.canAccessCommunity}],[m.lj.COMMUNITY_READ_ONLY_ACCESS,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n.canAccessCommunityReadOnly)}],[m.lj.SPONSOR_DASHBOARD_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationSponsorship)}],[m.lj.SPONSOR_DIRECTORY_ACCESS,e=>{var n,t,i;switch(null===(n=e.tenant)||void 0===n?void 0:n.sponsorDirectoryAccessConfig){case c.pZ.PUBLIC:return!0;case c.pZ.LOGGED_IN_USERS:return!!(null===(t=e.user)||void 0===t?void 0:t._id);case c.pZ.HIDDEN:return!1;default:throw Error("unknown sponsorDirectoryAccessConfig: ".concat(null===(i=e.tenant)||void 0===i?void 0:i.sponsorDirectoryAccessConfig))}}],[m.lj.MEMBER_DIRECTORY_ACCESS,e=>{var n;return!!(null===(n=e.tenant)||void 0===n?void 0:n.currentUserPermissions.canAccessMemberDirectory)}],[m.lj.EVENTS_FEED_ACCESS,e=>{var n;return!!(null===(n=e.tenant)||void 0===n?void 0:n.currentUserPermissions.canAccessEventsFeed)}],[m.lj.ORGANIZATION_DASHBOARD_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationProfile)}],[m.lj.DM_PAGE_ACCESS,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n.canAccessDMPage)}],[m.lj.ORGANIZATION_MEMBERSHIP_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationMembership)}],[m.lj.FEATURE_FLAG_CMS,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.cms)}],[m.lj.FEATURE_FLAG_CONFERENCES,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.conferences)}],[m.lj.FEATURE_FLAG_WEBFLOW,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.webflow)}],[m.lj.PAID_MODULE_WEBSITE_BUILDER,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.paidModules)||void 0===n?void 0:n.websiteBuilder)}]]),useRequiredPermission=e=>{let n=(0,u.x)();if(!e.requiresEvery&&!e.requiresSome)return{hasPermission:!0,loading:!1};if(n.loading)return{hasPermission:!1,loading:!0};let t=null==e||!e.requiresEvery||(null==e?void 0:e.requiresEvery.map(e=>v.get(e)).every(e=>!e||e(n))),i=null==e||!e.requiresSome||(null==e?void 0:e.requiresSome.map(e=>v.get(e)).some(e=>!!e&&e(n)));return{hasPermission:t&&i,loading:!1}},restrictedRoute=(e,n,t)=>c=>{let u=(0,r.useRouter)(),m=useRequiredPermission(n),v=(0,l.T)(),h=(0,s.U)(),g=m.loading||v.isLoading||h.loading,p=!!t&&!!t.requiresMemberManagement&&!h.isActive;return(a.useEffect(()=>{g||m.hasPermission&&!p||v.isAuthenticated||!u.isReady||u.replace({pathname:"/login",query:{redirect:u.asPath}})},[g,u,p,v.isAuthenticated,m.hasPermission]),g)?(0,i.jsx)(d.g,{}):!m.hasPermission||p?v.isAuthenticated?(0,i.jsx)(o.A,{}):(0,i.jsx)(d.g,{}):(0,i.jsx)(e,{...c})}}},function(e){e.O(0,[64986,96317,64595,49774,92888,40179],function(){return e(e.s=96064)}),_N_E=e.O()}]);
2//# sourceMappingURL=new-0a29f69208d6d07c.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.