1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="62498659-0544-4f66-b2fe-e303824df54d",e._sentryDebugIdIdentifier="sentry-dbid-62498659-0544-4f66-b2fe-e303824df54d")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1283],{2102:(e,a,n)=>{"use strict";n.d(a,{H:()=>h});var t=n(14232),r=n(96558),i=n(22073),l={Item:"Polaris-FormLayout__Item",grouped:"Polaris-FormLayout--grouped",condensed:"Polaris-FormLayout--condensed"};function o({children:e,condensed:a=!1}){let n=(0,i.xW)(l.Item,a?l.condensed:l.grouped);return e?t.createElement("div",{className:n},e):null}var s=n(51377),c=n(47677),d=n(68522),u=n(91930);function m({children:e,condensed:a,title:n,helpText:i}){let l,m,h=(0,t.useId)(),p=null,b=null;i&&(l=`${h}HelpText`,p=t.createElement(d.a,{id:l,color:"text-secondary"},i)),n&&(m=`${h}Title`,b=t.createElement(u.E,{id:m,as:"p"},n));let g=t.Children.map(e,e=>(0,r.ee)(e,o,{condensed:a}));return t.createElement(s.a,{role:"group",gap:"200","aria-labelledby":m,"aria-describedby":l},b,t.createElement(c.o,{gap:"300"},g),p)}let h=(0,t.memo)(function({children:e}){return t.createElement(s.a,{gap:"400"},t.Children.map(e,p))});function p(e,a){return(0,r.qL)(e,m)?e:(0,r.ee)(e,o,{key:a})}h.Group=m},24901:(e,a,n)=>{"use strict";n.d(a,{S:()=>u});var t=n(14232),r=function(e){return t.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),t.createElement("path",{fillRule:"evenodd",d:"M5 10c0-.414.336-.75.75-.75h8.5c.414 0 .75.336.75.75s-.336.75-.75.75h-8.5c-.414 0-.75-.336-.75-.75Z"}))};r.displayName="MinusIcon";var i=n(22073),l=n(76975),o={Checkbox:"Polaris-Checkbox",ChoiceLabel:"Polaris-Checkbox__ChoiceLabel",Backdrop:"Polaris-Checkbox__Backdrop",Input:"Polaris-Checkbox__Input","Input-indeterminate":"Polaris-Checkbox__Input--indeterminate",Icon:"Polaris-Checkbox__Icon",animated:"Polaris-Checkbox--animated",toneMagic:"Polaris-Checkbox--toneMagic",hover:"Polaris-Checkbox--hover",error:"Polaris-Checkbox--error",checked:"Polaris-Checkbox--checked",pathAnimation:"Polaris-Checkbox--pathAnimation"},s=n(63692),c=n(44576),d=n(33698);let u=(0,t.forwardRef)(function({ariaControls:e,ariaDescribedBy:a,label:n,labelHidden:u,checked:p=!1,helpText:b,disabled:g,id:x,name:f,value:y,error:C,onChange:k,onFocus:E,onBlur:j,labelClassName:v,fill:P,bleed:_,bleedBlockStart:I,bleedBlockEnd:N,bleedInlineStart:w,bleedInlineEnd:M,tone:A},D){let L=(0,t.useRef)(null),S=(0,t.useId)(),O=x??S,H=(0,t.useContext)(l.A2);(0,t.useImperativeHandle)(D,()=>({focus:()=>{L.current&&L.current.focus()}}));let W=[];C&&"boolean"!=typeof C&&W.push((0,c.r)(O)),b&&W.push((0,s.y)(O)),a&&W.push(a);let R=W.length?W.join(" "):void 0,T=(0,i.xW)(o.Checkbox,C&&o.error),B="indeterminate"===p,F=!B&&!!p,X=B?{indeterminate:"true","aria-checked":"mixed"}:{"aria-checked":F},q=t.createElement("svg",{viewBox:"0 0 16 16",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision"},t.createElement("path",{className:(0,i.xW)(p&&o.checked),d:"M1.5,5.5L3.44655,8.22517C3.72862,8.62007,4.30578,8.64717,4.62362,8.28044L10.5,1.5",transform:"translate(2 2.980376)",opacity:"0",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",pathLength:"1"})),$=(0,i.xW)(o.Input,B&&o["Input-indeterminate"],A&&o[(0,i.Ny)("tone",A)]);return t.createElement(s.G,Object.assign({id:O,label:n,labelHidden:u,disabled:g,labelClassName:(0,i.xW)(o.ChoiceLabel,v),fill:P,tone:A},{helpText:b,error:C,bleed:_,bleedBlockStart:I,bleedBlockEnd:N,bleedInlineStart:w,bleedInlineEnd:M}),t.createElement("span",{className:T},t.createElement("input",Object.assign({ref:L,id:O,name:f,value:y,type:"checkbox",checked:F,disabled:g,className:$,onBlur:()=>{j&&j()},onChange:m,onClick:()=>{null==k||null==L.current||g||(k(L.current.checked,O),L.current.focus())},onFocus:E,"aria-invalid":null!=C,"aria-controls":e,"aria-describedby":R,role:H?"presentation":"checkbox"},X)),t.createElement("span",{className:o.Backdrop,onClick:h,onKeyUp:h}),t.createElement("span",{className:(0,i.xW)(o.Icon,!B&&o.animated)},B?t.createElement(d.I,{source:r}):q)))});function m(){}function h(e){e.stopPropagation()}},49498:(e,a,n)=>{"use strict";n.r(a),n.d(a,{default:()=>w});var t=n(37876),r=n(14232),i=n(85101),l=n(12267),o=n(55645),s=n(51377),c=n(75773),d=n(47677),u=n(57908),m=n(91930),h=n(33698),p=n(2102),b=n(24901),g=n(77005),x=n(52387),f=n(28823),y=n(71001);let C=e=>{let{displayRoles:a,saved:n,error:r,roles:C=[],toggleSave:k,modalOpen:E,memberData:j,onRolesChange:v,onSubmit:P,toggleModal:_,onDelete:I}=e,N=n?(0,t.jsx)(l.y,{content:"Saved",onDismiss:k}):null;return j?(0,t.jsx)(o.P.Section,{children:(0,t.jsxs)(s.a,{gap:"400",children:[(0,t.jsx)(o.P.AnnotatedSection,{title:"Manage Access",children:(0,t.jsxs)(s.a,{gap:"400",children:[(0,t.jsx)(c.u,{children:(0,t.jsx)(c.u.Section,{children:(0,t.jsxs)(d.o,{align:"start",blockAlign:"center",gap:"300",children:[(0,t.jsx)(u.e,{size:"lg",name:j.memberFirstName||"Member",source:j.memberProfileImageUrl||void 0}),(0,t.jsxs)(s.a,{gap:"150",children:[(0,t.jsxs)(m.E,{as:"span",fontWeight:"medium",children:[j.memberFirstName," ",j.memberLastName]}
1),(0,t.jsxs)(d.o,{align:"start",gap:"150",children:[(0,t.jsx)(h.I,{source:f.aZ}),(0,t.jsx)(m.E,{as:"span",tone:"subdued",children:j.memberEmail})]}),(0,t.jsxs)(d.o,{align:"start",gap:"150",children:[(0,t.jsx)(h.I,{source:y.S}),(0,t.jsx)(m.E,{as:"span",tone:"subdued",children:j.memberContactNumber||"â"})]})]})]})})}),(0,t.jsx)(c.u,{children:(0,t.jsxs)(c.u.Section,{children:[(0,t.jsx)(p.H,{children:(0,t.jsx)(p.H.Group,{children:(0,t.jsx)(d.o,{align:"start",gap:"300",wrap:!0,children:null==a?void 0:a.items.map(e=>(0,t.jsx)(c.u,{children:(0,t.jsx)(c.u.Section,{children:(0,t.jsx)(b.S,{label:e.displayName,checked:C.includes(e.id),onChange:()=>null==v?void 0:v(e.id)})})},e.id))})})}),C.length<1&&(0,t.jsx)(g.lZ,{tone:"critical",title:"At least one role required",children:"You must assign at least one role."}),r&&(0,t.jsx)(g.lZ,{tone:"critical",title:"Error",children:r})]})})]})}),(0,t.jsxs)(d.o,{align:"end",gap:"200",children:[(0,t.jsx)(x.$,{onClick:_,children:"Delete"}),(0,t.jsx)(x.$,{variant:"primary",submit:!0,disabled:C.length<1,onClick:()=>{C.length>0&&(null==P||P())},children:"Save"})]}),(0,t.jsx)(i.A,{open:!!E,onClose:_,text:"Are you sure you want to delete the member?",onDelete:I}),N]})}):null};var k=n(60507),E=n(29516),j=n(89099),v=n.n(j),P=n(99772),_=n(81199),I=n(52454);let N=e=>{let{pageId:a,memberId:n,country:i}=e,[l,s]=(0,r.useState)({roles:[],saved:!1,deleteModalOpen:!1,fetchError:"",error:""}),[c,d]=(0,r.useState)(!1),[u,m]=(0,r.useState)(!1),h=async()=>{d(!0);try{let e=await (0,k.id)(),t=await (0,k.WX)(a,n);s(a=>({...a,displayRoles:e,memberData:t,roles:t.fundraisingPageMemberRoles.map(e=>e.fundraisingRoleId)}))}catch(e){s(e=>({...e,fetchError:"Error loading the data. Please try again."})),d(!1)}d(!1)};(0,r.useEffect)(()=>{h()},[l.saved]);let p=async()=>{m(!0);try{await (0,k.Wy)(a,{memberId:n,roleIds:l.roles}),s(e=>({...e,saved:!0,error:""}))}catch(e){s(e=>({...e,error:"Error updating the member. Please try again"})),m(!1)}m(!1),v().push("/".concat(i,"/admin/backoffice/fundraising/page/").concat(a,"/manage-members"))},b=async()=>{s(e=>({...e,deleteModalOpen:!1})),m(!0);try{await (0,k.D4)(a,n),v().push("/".concat(i,"/admin/backoffice/fundraising/page/").concat(a,"/manage-members"))}catch(e){s(e=>({...e,error:"Error deleting the member. Please try again"})),m(!1)}m(!1)};return(0,t.jsx)(E.yB,{adminArea:"backoffice",title:"Edit Members",loading:c,showSpinnerLoading:u,backAction:{content:"Manage Members",url:"/admin/backoffice/fundraising/page/".concat(a,"/manage-members")},children:(0,t.jsx)(o.P,{sectioned:!0,children:l.fetchError?l.fetchError:(0,t.jsx)(C,{memberId:n,displayRoles:l.displayRoles,memberData:l.memberData,saved:l.saved,toggleSave:()=>s({...l,saved:!l.saved}),onRolesChange:e=>{s({...l,roles:void 0!=l.roles.find(a=>a===e)?l.roles.filter(a=>a!=e):[...l.roles,e]})},onSubmit:p,modalOpen:l.deleteModalOpen,toggleModal:()=>{s({...l,deleteModalOpen:!l.deleteModalOpen})},onDelete:b,error:l.error,roles:null==l?void 0:l.roles})})})};N.getInitialProps=async e=>{let{pageId:a,memberId:n}=e.query;return{pageId:a,memberId:n,country:(0,I.JJ)(e.req)}};let w=(0,P.Y)(_.x.BackOffice_ManageFundraising)(N)},63692:(e,a,n)=>{"use strict";n.d(a,{G:()=>s,y:()=>c});var t=n(14232),r=n(22073),i={Choice:"Polaris-Choice",labelHidden:"Polaris-Choice--labelHidden",Label:"Polaris-Choice__Label",Control:"Polaris-Choice__Control",disabled:"Polaris-Choice--disabled",toneMagic:"Polaris-Choice--toneMagic",Descriptions:"Polaris-Choice__Descriptions",HelpText:"Polaris-Choice__HelpText"},l=n(91930),o=n(44576);function s({id:e,label:a,disabled:n,error:s,children:d,labelHidden:u,helpText:m,onClick:h,labelClassName:p,fill:b,bleed:g,bleedBlockStart:x,bleedBlockEnd:f,bleedInlineStart:y,bleedInlineEnd:C,tone:k}){let E=(0,r.xW)(i.Choice,u&&i.labelHidden,n&&i.disabled,k&&i[(0,r.Ny)("tone",k)],p),j={...(0,r.Xt)("choice","bleed-block-end","space",f||g),...(0,r.Xt)("choice","bleed-block-start","space",x||g),...(0,r.Xt)("choice","bleed-inline-start","space",y||g),...(0,r.Xt)("choice","bleed-inline-end","space",C||g),...Object.fromEntries(Object.entries((0,r.Ic)("choice","fill",b)).map(([e,a])=>[e,a?"100%":"auto"]))},v=t.createElement("label",{className:E,htmlFor:e,onClick:h,style:(0,r.c1)(j)},t.createElement("span",{className:i.Control},d),t.createElement("span",{className:i.Label},t.createElement(l.E,{as:"span",variant:"bodyMd"},a))),P=m?t.createElement("div",{className:i.HelpText,id:c(e)},t.createElement(l.E,{as:"span",tone:n?void 0:"subdued"},m)):null,_=s&&"boolean"!=typeof s&&t.createElement("div",{className:i.Error},t.createElement(o.W,{message:s,fieldID:e})),I=P||_?t.createElement("div",{className:i.Descriptions},_,P):null;return I?t.createElement("div",null,v,I):v}function c(e){return`${e}HelpText`}},75025:(e,a,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/backoffice/fundraising/page/[pageId]/manage-members/member/[memberId]/edit",function(){return n(49498)}])},76975:(e,a,n)=>{"use strict";n.d(a,{A2:()=>i,lq:()=>r,yV:()=>l});var t=n(14232);let r=(0,t.createContext)(void 0),i=(0,t.createContext)(!1),l=(0,t.createContext)(!1)},85101:(e,a,n)=>{"use strict";n.d(a,{A:()=>o});var t=n(37876),r=n(62557),i=n(51377);let l=n(44264).Ay.p.withConfig({componentId:"sc-d7bb092a-0"})(["margin-right:10px;"]),o=e=>{let{title:a,text:n,open:o,primaryText:s,secondaryText:c,hideSecondaryAction:d,forceClose:u,onDelete:m,onClose:h}=e;return(0,t.jsx)(r.a,{open:o,onClose:u||h,title:a,primaryAction:{content:s||"Yes",onAction:m},secondaryActions:!d&&[{content:c||"No",onAction:h}],children:(0,t.jsx)(r.a.Section,{children:(0,t.jsx)(i.a,{children:(0,t.jsx)(l,{children:(0,t.jsx)("p",{children:n})})})})})}}},e=>{e.O(0,[2026,9879,6989,4751,8174,9830,3266,2402,4182,2573,8483,8917,636,6593,8792],()=>e(e.s=75025)),_N_E=e.O()}]); 2//# sourceMappingURL=edit-9014194a0f8623b7.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.