PageSourceSearch

https://www.goodcompany.com.au/_next/static/chunks/pages/admin/cha…/[dollarHandlesId]/edit-5790594a36b676d2.js

js goodcompany.com.au collected 2026-10-02 11:25:55 UTC 17,560 bytes, 2 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="597d5fd8-638b-4499-84f6-6d90509519fc",e._sentryDebugIdIdentifier="sentry-dbid-597d5fd8-638b-4499-84f6-6d90509519fc")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7317],{4229:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var n=a(37876),i=a(15598),r=a(83334),o=a(69034);let s=e=>{let t,{heading:a,errorResponse:s,customErrorMessage:l="Error Submitting Data"}=e;try{var c;t=s&&Object.keys(null==s||null==(c=s.error)?void 0:c.response).length>0&&(0,o.Yz)(null==s?void 0:s.error.response)}catch(e){t=[l]}return s?(0,n.jsx)(i.u.Section,{children:(0,n.jsx)(r.lZ,{tone:"critical",title:a||"Something Went Wrong",children:t[0]})}):(0,n.jsx)(n.Fragment,{})}},10241:(e,t,a)=>{"use strict";a.r(t),a.d(t,{acceptCharityAgreement:()=>ei,addCharity:()=>w,addMember:()=>z,charityDashboardData:()=>o,charityDownloadFile:()=>Q,checkCharityName:()=>d,checkExactCharityNameExcludingGivenCharity:()=>et,checkIfNameExists:()=>C,checkIfValidAbn:()=>X,editInviteMember:()=>U,editMember:()=>E,fetchChangeRequest:()=>Y,fetchCharityBill:()=>ea,fetchCharityByUrl:()=>I,fetchCharityConfigurations:()=>M,fetchCharityDataForEdit:()=>j,fetchDollarHandlesGeneralProduct:()=>v,fetchDollarHandlesGift:()=>A,fetchDollarHandlesProductList:()=>x,fetchDonationInfoForEdit:()=>G,fetchOperatingSavedCards:()=>P,fetchVolunteerContactPersons:()=>m,fetchVolunteeringInfoForEdit:()=>L,getAdditionalCharges:()=>s,getAllApplicationsMadeViaCharity:()=>ee,getCharityAgreementAcceptance:()=>en,getCharityGatchyOptOut:()=>er,getCharityMemberRoles:()=>$,getCharityMemberShipInformation:()=>D,getCharityMembershipInvoice:()=>K,getCharityStatus:()=>Z,getExternalCharityDetailsViaAbn:()=>y,getInvitedMember:()=>J,getInvitedMemberDetails:()=>W,getMemberDetails:()=>V,getMemberShipPackages:()=>S,getUserCharityPermissions:()=>k,inviteMember:()=>O,payCharityMembership:()=>q,removeMember:()=>N,removeMemberInvitation:()=>R,removeOperatingCard:()=>T,removeTrustCard:()=>B,requestAccess:()=>f,searchBusinesses:()=>h,searchExternalCharities:()=>u,searchNzBusinesses:()=>g,setCharityGatchyOptOut:()=>eo,updateCharity:()=>b,updateCharityMembership:()=>_,updateDonationInfo:()=>H,updateVolunteeringInfo:()=>F,validateCharity:()=>p});var n=a(9938),i=a(58209),r=a(53965);async function o(e){let t=await (0,n.KU)(r.DashboardSummaryClient);return await t.getCharitySummary(e)}async function s(){let e=await (0,n.KU)(r.CommonClient);return await e.getAdditionalCharges()}async function l(e){return await (0,n.KU)(i.CharityClient,e,!0)}async function c(e){return await (0,n.KU)(r.MemberClient,e)}async function d(e){let t=await l();return await t.checkSimilarName(e)}async function u(e,t){let a=await l();return await a.searchCharities(e,t)}async function h(e){let t=await l();return await t.search(e)}async function g(e){let t=await l();return await t.searchNz(e)}async function y(e,t){let a=await l();return await a.getCharityDetails(e,t)}async function w(e){let t=await l();return await t.addCharity(e)}async function p(e){let t=await l();return await t.validateCharity(e)}async function f(e){let t=await l();return await t.requestAccess(e)}async function C(e){let t=await l();return await t.checkExactName(e)}async function m(e){let t=await l();return await t.getVolunteerContactPersons(e)}async function v(e){let t=await l();return await t.viewGeneralProduct(e)}async function x(e){let t=await l();return await t.getProductsByCharity(e)}async function j(e){let t=await l();return await t.getForEdit(e)}async function b(e,t){let a=await l();return await a.update(e,t)}async function A(e,t,a){let r=await (0,n.KU)(i.CharityClient,a,!1);return await r.viewRegularProduct(e,t)}async function I(e,t){let a=await (0,n.KU)(i.CharityClient,t,!1);return await a.viewCharity(e)}async function M(){let e=await l();return await e.getFormData()}async function S(e){let t=await l(e);return await t.getMembershipPackages()}async function D(e,t){let a=await l(t);return await a.getCharityMembership(e)}async function P(e){let t=await c(e);
1return await t.getSavedCardsForOperating()}async function T(e,t){let a=await c(t);return await a.removeCardForOperating(e)}async function O(e,t){let a=await l();return await a.inviteMember(e,t)}async function E(e,t){let a=await l();return await a.updateMember(e,t)}async function U(e,t){let a=await l();return await a.reInviteMember(e,t)}async function k(e){let t=await l();return await t.getUserCharityPermissions(e)}async function N(e,t){let a=await l();return await a.removeMember(e,t)}async function R(e,t){let a=await l();return await a.removeMemberInvitation(e,t)}async function L(e){let t=await (0,n.KU)(i.CharityClient);return await t.getVolunteeringInfo(e)}async function F(e,t){let a=await (0,n.KU)(i.CharityClient);return await a.updateVolunteeringInfo(e,t)}async function G(e){let t=await (0,n.KU)(i.CharityClient);return await t.getDonationInfo(e)}async function K(e){let t=await (0,n.KU)(i.CharityClient);return await t.getCharityMembershipInvoice(e)}async function H(e,t){let a=await (0,n.KU)(i.CharityClient);return await a.updateDonationInfo(e,t)}async function _(e,t){let a=await l();return await a.updateCharityMembership(e,t)}async function q(e,t){let a=await l();return await a.payCharityMembership(e,t)}async function B(e,t){let a=await c(t);return await a.removeCardForTrust(e)}async function V(e,t,a){let n=await l(a);return await n.getCharityMember(e,t)}async function $(e){let t=await l(e);return await t.getCharityRoles()}async function J(e,t,a){let n=await l(a);return await n.getInvitedMember(e,t)}async function W(e,t,a){let n=await l(a);return await n.getInvitedMember(e,t)}async function z(e,t,a){let n=await l(a);return await n.addMember(e,{invitationId:t})}async function X(e){let t=await l();return await t.checkCharityRegistrationStatus(e)}async function Y(e,t){let a=await (0,n.KU)(r.CommonClient);return await a.getChangedContentByContent(e,t)}async function Z(e){let t=await (0,n.KU)(i.CharityClient);return await t.getCharityStatus(e)}async function Q(e,t,a){let i=await (0,n.KU)(r.DashboardReportClient);return await i.getCharityDonationReport(e,t,a)}async function ee(e,t){let a=await (0,n.KU)(r.DashboardReportClient);return await a.getAllApplicationsMadeViaCharity(e,t)}async function et(e,t){let a=await (0,n.KU)(i.CharityClient);return await a.checkExactCharityNameExcludingGivenCharity(e,{charityName:t})}async function ea(e){let t=await (0,n.KU)(r.CharityBillsClient);return await t.getCharityBill(e)}async function en(e,t){let a=await (0,n.KU)(i.CharityAgreementClient);return await a.getCharityAgreementAcceptance(e,t)}async function ei(e,t){let a=await (0,n.KU)(i.CharityAgreementClient);return await a.acceptCharityAgreement(e,t)}async function er(e){let t=await (0,n.KU)(i.CharityGatchyClient);return await t.getCharityGatchyOptOut(e)}async function eo(e,t){let a=await (0,n.KU)(i.CharityGatchyClient);return await a.setCharityGatchyOptOut(e,t)}},16305:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/charity/[id]/dollar-handles/[dollarHandlesId]/edit",function(){return a(93282)}])},64348:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var n=a(37876);a(14232);var i=a(89219),r=a(12999);let o=e=>{let{saved:t,text:a="Saved",toggleSave:o}=e;return t?(0,n.jsx)(i.o,{align:"center",blockAlign:"center",children:(0,n.jsx)(r.y,{content:a,onDismiss:o})}):null}},93282:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>V});var n=a(37876),i=a(14232),r=a(98790),o=a(532),s=a(98768),l=a(28751),c=a(80425),d=a(32395),u=a(8949),h=a(35070),g=a(15598),y=a(89219),w=a(2682),p=a(42255),f=a(23437),C=a(44264),m=a(36987),v=a(84218),x=a(35602),j=a(42997),b=a(77742),A=a(67409),I=a(67593),M=a(29218),S=a(24168),D=a(19078),P=a(5127);let T=e=>{let{activeTagPopup:t,addTag:a,closeTagPopover:r,onChange:o,tagData:s,tagNameTextField:l,description:c,hasImageOwnershipRights:p,price:f,title:C,originalDesc:T,removeTag:E,onChangeTagName:U,imageUrl:k,onImageChange:N}=e,[R,L]=(0,i.useState)(),[F,G]=(0,i.useState)(!1),K=async(e,t)=>{G(t),e&&(L(e),o(e,"description"))},H=(0,n.jsx)(v.A,{id:"tagNameTextField",label:"",labelHidden:!0,value:l,onChange:U,placeholder:"Add a tag…",autoComplete:"off"});return(0,n.jsxs)(g.u,{title:"Gift Details",children:[(0,n.jsx)(g.u.Section,{children:(0,n.jsxs)(x.H,{children:[(0,n.jsxs)(x.H.Group,{children:[(0,n.jsx)(v.A,{id:"title",label:"Title",value:C,onChange:o,error:C?void 0:"Required Field!",disabled:!0,autoComplete:"off"}),(0,n.jsx)(v.A,{id:"price",label:"Price ($)",value:f.toString(),onChange:o,type:"number",disabled:!0,autoComplete:"off"})]}),(0,n.jsxs)(d.a,{gap:"200",children:[(0,n.jsx)(S.A,{id:"description",label:"Description",value:c,onChange:o,conversionRequired:!0,readonly:F,convertPermanent:c===R||c===T}),(0,n.jsxs)(y.o,{align:"center",gap:"300",children:[c!==T&&(0,n.jsx)(h.$,{onClick:()=>{o(T,"description")},children:"Revert Changes"}),(0,n.jsx)(D.A,{desc:c,type:w.nR.GIFT,onClickMagic:(e,t)=>{K(e,t)}})]})]})]})}),(0,n.jsx)(P.A,{}),(0,n.jsx)(g.u.Section,{title:"IMAGE",children:(0,n.jsxs)(x.H,{children:[(0,n.jsxs)(y.o,{align:"center",gap:"300",children:[(0,n.jsx)(m.A,{value:k?{url:k}:void 0,onChange:N}),(0,n.jsx)(M.A,{recWidth:"650",recHeight:"400"})]}),(0,n.jsx)(j.S,{id:"hasImageOwnershipRights",label:"I have ownership and rights for this image",checked:p,onChange:o})]})}),(0,n.jsx)(P.A,{}),(0,n.jsx)(g.u.Section,{title:"TAGS",children:(0,n.jsxs)(x.H,{children:[(0,n.jsx)(u.E,{as:"span",tone:"subdued",children:"Add tags to help people find your gift"}),(0,n.jsxs)(d.a,{gap:"200",children:[(0,n.jsx)(b.A,{active:t,activator:H,onClose:r,children:(0,n.jsx)(A.l,{items:[{content:'Add "'.concat(l,'"'),onAction:()=>{o("","tagNameTextField"),(0,w.p1)(l)||a(l)}}]})}),(0,n.jsxs)(O,{children:[0===s.length&&(0,n.jsx)(u.E,{as:"span",children:"No tags added for this gift"}),(0,n.jsx)(y.o,{gap:"200",wrap:!0,children:s.map((e,t)=>
1(0,w.p1)(e)?null:(0,n.jsx)(I.v,{onRemove:()=>E(e),children:e},"".concat(e,"-").concat(t)))})]})]})]})})]})},O=C.Ay.div.withConfig({componentId:"sc-3cb396e3-0"})(["text-align:left;"]);var E=a(13352),U=a(81903),k=a(83334),N=a(70691);let R=e=>{let{status:t,onClick:a,type:i,offlineModalOpen:r,data:o,charityName:s,toggleOfflineModal:l}=e,c=!!(null==t?void 0:t.isActive),u="Congratulations! Thanks to your generous support,\n".concat(s," has successfully funded this\n").concat(null==o?void 0:o.title," project.\n\nYour ongoing donation will now be directed\nto the ").concat(s," General fund. If you wish to change your\nregular giving pledge, please log into your account and edit your\nUpcoming Donation.");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(N.A,{onClick:a,status:{isActive:c},type:i}),(0,n.jsx)(U.a,{title:"Take Gift Offline",open:r,onClose:()=>null==l?void 0:l(),children:(0,n.jsx)(U.a.Section,{children:(0,n.jsxs)(d.a,{gap:"300",children:[(0,n.jsxs)(k.lZ,{tone:"warning",children:["WARNING: If there are Regular donors to this gift they will\nreceive the following email:",(0,n.jsx)("pre",{children:u})]}),(0,n.jsxs)(y.o,{align:"end",gap:"200",children:[(0,n.jsx)(h.$,{onClick:()=>null==l?void 0:l(),children:"Cancel"}),(0,n.jsx)(h.$,{variant:"primary",onClick:()=>{null==l||l(),null==a||a()},children:"Confirm"})]})]})})})]})};var L=a(4229),F=a(88183);let G=e=>{let{activeTagPopup:t,tagNameTextField:a,data:i,causesList:r,goalsList:o,onSaveError:s,selectedCauseId:l,selectedGoalId:C,offlineModalOpen:m,charityName:v,originalDesc:x,toastMarkup:j,deleteModalOpen:b,onUpdateData:A,onChange:I,onCloseTagPopover:M,onOpenTagPopover:S,onAddTag:D,onRemoveTag:P,onChangeGeneric:O,onImageChange:U,onChangeTagName:k,toggleModal:N,toggleOfflineModal:G,onDelete:K,onToggleStatus:H}=e;return(0,n.jsxs)(n.Fragment,{children:[j,(0,n.jsx)(R,{type:"Dollar Handles",onClick:H,toggleOfflineModal:G,status:{isActive:i.isActive},offlineModalOpen:m,data:i,charityName:v}),(0,n.jsx)(c.P.AnnotatedSection,{title:"Dollar Handle Details",description:(0,n.jsx)(d.a,{gap:"100",children:(0,n.jsxs)(u.E,{as:"span",children:["Check out our"," ",(0,n.jsx)(F.I,{trigger:(0,n.jsx)(h.$,{variant:"plain",children:"Dollar Handle Tips"})})," ","to make sure you're getting the most out of the GoodCompany Platform."]})}),children:(0,n.jsx)(T,{activeTagPopup:t,tagNameTextField:a,onChange:I,openTagPopover:S,addTag:D,closeTagPopover:M,removeTag:P,tagData:i.charityProductTags,title:i.title,description:i.description,price:i.price,imageUrl:i.imageUrl,hasImageOwnershipRights:i.hasImageOwnershipRights,originalDesc:x,onChangeTagName:k,onImageChange:U})}),(0,n.jsx)(c.P.AnnotatedSection,{title:"Causes",children:(0,n.jsx)(p.A,{causesList:r,type:w.IW.DOLLAR_HANDLES,handleRadioButtonOnChange:O,selectedCauseId:l})}),(0,n.jsx)(c.P.AnnotatedSection,{title:"Goals",children:(0,n.jsx)(f.A,{goalsList:o,type:w.IW.DOLLAR_HANDLES,handleRadioButtonOnChange:O,selectedGoalId:C})}),s&&(0,n.jsx)(g.u,{children:(0,n.jsx)(g.u.Section,{children:(0,n.jsx)(L.A,{errorResponse:s,customErrorMessage:"Error updating dollar handles"})})}),(0,n.jsx)("br",{}),(0,n.jsxs)(y.o,{align:"end",gap:"300",children:[(0,n.jsx)(h.$,{submit:!0,onClick:N,children:"Delete"}),(0,n.jsx)(h.$,{variant:"primary",submit:!0,onClick:A,children:"Update"})]}),(0,n.jsx)(E.A,{open:b,onClose:N,text:"Are you sure you want to delete the dollar handles?",onDelete:K})]})};var K=a(89099),H=a(9938),_=a(64348),q=a(69034);let B=e=>{let{dollarHandlesId:t,charityId:a}=e,[s,l]=(0,i.useState)({activeTagPopup:!1,loading:!0,data:{},charityName:"",causesList:[],goalsList:[],errorMessage:void 0,selectedCauseId:"",selectedGoalId:"",showSpinnerLoading:!1,saved:!1,deleteModalOpen:!1,offlineModalOpen:!1,originalDesc:""});(0,i.useEffect)(()=>{u()},[]);let d=(0,K.useRouter)(),u=async()=>{l(e=>({...e,loading:!0}));try{let e=await (0,r.xj)(t),{sdgs:n,causes:i}=await (0,r.Kv)(),o=await (0,r.uO)(a);l(t=>({...t,loading:!1,data:e,goalsList:n,causesList:i,selectedCauseId:e.charityProductCause.causeId,selectedGoalId:e.charityProductSdg.sdgId,charityName:null==o?void 0:o.name,originalDesc:e.description}))}catch(e){l({...s,loading:!1,errorMessage:e.message})}},h=async()=>
1{l(e=>({...e,showSpinnerLoading:!0}));let e=await (0,r.Ek)(t);(0,q.JN)(e)?l(t=>({...t,onSaveError:e,showSpinnerLoading:!1})):(l(e=>({...e,saved:!s.saved,showSpinnerLoading:!1})),d.push("/".concat((0,H.JJ)(),"/admin/charity/").concat(a,"/dollar-handles")))},g=async()=>{let{data:e,selectedCauseId:n,selectedGoalId:i}=s;if(e.title){l({...s,showSpinnerLoading:!0,onSaveError:void 0});let o=await (0,r.rj)(t,((e,t,a)=>({charityProductCause:{causeId:t},charityProductSdg:{sdgId:a},description:e.description,hasImageOwnershipRights:e.hasImageOwnershipRights,charityProductTags:[...e.charityProductTags],imageUrl:e.imageUrl,title:e.title}))(e,n,i));(0,q.JN)(o)?l({...s,showSpinnerLoading:!1,onSaveError:o}):o.requiresContentApproval?d.push("/".concat((0,H.JJ)(),"/admin/charity/").concat(a,"/dollar-handles/").concat(t,"/pending-review/").concat(o.changeRequestId)):(window.scrollTo({top:0,behavior:"smooth"}),u(),l({...s,showSpinnerLoading:!1,saved:!0}))}else window.scroll(20,20)},y=async e=>{if(e)return void l(e=>({...e,offlineModalOpen:!0}));try{l(e=>({...e,showSpinnerLoading:!0})),await (0,r.i)(s.data.id,{isActive:!s.data.isActive}),u(),l(e=>({...e,showSpinnerLoading:!1,saved:!0}))}catch(e){l(t=>({...t,showSpinnerLoading:!1,onSaveError:e}))}},w=(0,n.jsx)(_.A,{saved:s.saved,toggleSave:()=>{l(e=>({...e,saved:!e.saved}))}});return(0,n.jsx)(o.yB,{adminArea:"charity",backAction:{content:"Dollar Handles",url:"/admin/charity/".concat(a,"/dollar-handles")},title:"Edit Dollar Handle",loading:s.loading,errorMessage:s.errorMessage,showSpinnerLoading:s.showSpinnerLoading,children:(0,n.jsx)(c.P,{sectioned:!0,children:(0,n.jsx)(G,{...s,toastMarkup:w,onChange:(e,t)=>
1{l({...s,data:{...s.data,[t]:e}})},onUpdateData:g,onCloseTagPopover:()=>{l({...s,activeTagPopup:!1})},onOpenTagPopover:()=>{l({...s,activeTagPopup:!0})},onAddTag:e=>{l({...s,tagNameTextField:"",data:{...s.data,charityProductTags:s.data.charityProductTags&&s.data.charityProductTags.includes(e)?[...s.data.charityProductTags]:[...s.data.charityProductTags,e]}})},onRemoveTag:e=>{l({...s,data:{...s.data,charityProductTags:s.data.charityProductTags.filter(t=>t!==e)}})},onChangeGeneric:(e,t)=>{l({...s,[t]:e})},onImageChange:e=>{let t=e?e.url:void 0;l({...s,data:{...s.data,imageUrl:t}})},tagNameTextField:s.tagNameTextField,onChangeTagName:(e,t)=>{let a=e&&e;l({...s,[t]:e,activeTagPopup:a})},toggleModal:()=>{l({...s,deleteModalOpen:!s.deleteModalOpen})},toggleOfflineModal:()=>{l(e=>({...e,offlineModalOpen:!e.offlineModalOpen}))},onDelete:h,onToggleStatus:y})})})};B.getInitialProps=async e=>({dollarHandlesId:e.query.dollarHandlesId,charityId:e.query.id});let V=(0,s.z)(l.x.Charity_DollarHandleView)(B)},98768:(e,t,a)=>{"use strict";a.d(t,{z:()=>d});var n=a(53965),i=a(58209),r=a(69034),o=a(93087),s=a(19818),l=a(9938);let c=(0,s.DQ)(async e=>{let t=e.query.id;if(!t||!/^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$/i.test(t))return[];let a=(await (0,l.KU)(n.RootClient,e.req)).getRoot(),o=(await a).currentSite.features,s=await (0,l.KU)(i.CharityClient,e.req),c=await s.getUserCharityPermissions(t);return[...(0,r.bJ)(c)?[]:c.items,...o]}),d=(0,o.Lu)(c)}},e=>{e.O(0,[2026,6494,6960,2120,7930,1286,7083,6471,850,4974,1449,2548,2249,636,6593,8792],()=>e(e.s=16305)),_N_E=e.O()}]);
2//# sourceMappingURL=edit-5790594a36b676d2.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.