PageSourceSearch

https://www.goodcompany.com.au/_next/static/chunks/pages/admin/backoffice/workplaces-c74fd00433118873.js

js goodcompany.com.au collected 2026-09-24 23:09:51 UTC 14,170 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]="93d47c45-f3d8-4b0b-9f06-4b8d459a94c6",e._sentryDebugIdIdentifier="sentry-dbid-93d47c45-f3d8-4b0b-9f06-4b8d459a94c6")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5943],{12267:(e,t,a)=>{"use strict";a.d(t,{y:()=>o});var n=a(14232),i=a(53260),r=a(43272);let o=(0,n.memo)(function(e){let t=(0,n.useId)(),{showToast:a,hideToast:o}=(0,r.j)();return(0,i.h)(()=>(a({id:t,...e}),()=>{o({id:t})}),[e]),null})},27902:e=>{e.exports={displayGrid:"workplaces_displayGrid__2VxBI",img:"workplaces_img__PCH8y",skeletonShimmerAnimation:"workplaces_skeletonShimmerAnimation__9VqMt"}},35982:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var n=a(91040);class i{getRecords(e,t){let a=e.replace(/[?&]$/,"");return this.instance.request({method:"POST",url:a,headers:{Accept:"application/json"},data:t}).then(e=>this.processRecords(e))}processRecords(e){let t=e.status,a={};if(e.headers&&"object"==typeof e.headers)for(let t in e.headers)e.headers.hasOwnProperty(t)&&(a[t]=e.headers[t]);if(200===t){let t=e.data;return t}}constructor(e,t){this.instance=t||n.A.create()}}},46825:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/backoffice/workplaces",function(){return a(50782)}])},50782:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>W});var n=a(37876),i=a(14232),r=a(51613),o=a(54182),c=a(99772),l=a(81199),s=a(79324),u=a(27902),d=a.n(u),y=a(6849),f=a(89099),p=a(52454),g=a(51377),m=a(91930),w=a(24901),k=a(12267),h=a(55645),_=a(41904),v=a(80407),A=a(47677),S=a(25092),C=a(24660),b=a(126);let x=(e,t)=>(0,n.jsxs)(g.a,{align:"start",gap:"100",children:[(0,n.jsx)(m.E,{as:"span",children:t}),(0,n.jsx)(b.A,{source:e?S.S:C.S,tone:e?"success":"critical"})]}),W=(0,c.Y)(l.x.BackOffice_ViewCorporateMembers)(()=>{let[e,t]=(0,i.useState)(!1),[a,c]=(0,i.useState)(""),[u,g]=(0,i.useState)(!1),S=(0,f.useRouter)(),C={isActive:void 0,isDonationsAllowed:void 0,isFundraisingAllowed:void 0,isVolunteeringAllowed:void 0},[b,W]=(0,i.useState)(C),q="isActive",N="isDonationsAllowed",O="isFundraisingAllowed",j="isVolunteeringAllowed",E=[{key:q,name:"Active",value:b[q],component:()=>(0,n.jsx)(w.S,{label:"Active",checked:!!b[q],onChange:e=>W(t=>({...t,[q]:e}))})},{key:N,name:"Money",value:b[N],component:()=>(0,n.jsx)(w.S,{label:"Money",checked:!!b[N],onChange:e=>W(t=>({...t,[N]:e}))})},{key:O,name:"Fund",value:b[O],component:()=>(0,n.jsx)(w.S,{label:"Fund",checked:!!b[O],onChange:e=>W(t=>({...t,[O]:e}))})},{key:j,name:"Time",value:b[j],component:()=>(0,n.jsx)(w.S,{label:"Time",checked:!!b[j],onChange:e=>W(t=>({...t,[j]:e}))})}],B=e?(0,n.jsx)(k.y,{content:"Updated",onDismiss:()=>t(e=>!e)}):void 0;return console.log(async(e,a)=>{g(!0);try{let n=a?await (0,s.ak)(e):await (0,s.tP)(e);(0,y.bJ)(n)?c("Error updating workplace"):(g(!1),t(!0),location.reload())}catch(e){c("Please try again!")}}),(0,n.jsx)(o.A,{adminArea:"backoffice",title:"Workplaces",errorMessage:a,loading:u,primaryAction:{content:"Create Workplace",onAction:()=>{S.push("/".concat((0,p.JJ)(),"/admin/backoffice/corporate/create"))}},children:(0,n.jsxs)(h.P,{children:[B,(0,n.jsx)(r.A,{items:"/backoffice/corporates",sortOptions:[{label:"Name (A-Z)",value:"workplaceName_asc"},{label:"Name (Z-A)",value:"workplaceName_desc"}],resourceName:{singular:"Workplace",plural:"Workplaces"},filters:E,onClearAllFilters:()=>W(C),onRemoveFilter:e=>{let t=b[e];W({...b,[e]:Array.isArray(t)?[]:void 0})},renderItem:(e,t)=>{let{workplaceId:a,workplaceImageUrl:i,workplaceName:r,isLive:o,isVolunteeringAllowed:c,isFundraisingAllowed:s,isDonationsAllowed:u,isActive:y}=e,f=(0,n.jsx)("img",{src:i,alt:r,className:d().img}),p=[{content:"Edit",url:"/admin/backoffice/workplaces/".concat(a,"/settings"),permissions:[l.x.BackOffice_ManageCorporateMembers]}];return(0,n.jsx)(_.K,{id:t,media:f,accessibilityLabel:"Edit details for ".concat(r),persistActions:!0,url:"",shortcutActions:p,children:(0,n.jsxs)("div",{className:d().displayGrid,children:[(0,n.jsx)(m.E,{as:"span",fontWeight:"medium",children:r}),(0,n.jsx)(m.E,{as:"span",children:(0,n.jsx)(v.E,{tone:y?"success":"warning",children:y?"Active":"Inactive"})}
1),(0,n.jsx)(A.o,{children:x(o,"Site")}),(0,n.jsx)(A.o,{children:x(c,"Time")}),(0,n.jsx)(A.o,{children:x(u,"Money")}),(0,n.jsx)(A.o,{children:x(s,"Fund")})]})})}})]})})})},51613:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var n=a(37876),i=a(14232),r=a(708),o=a(97710),c=a(52589),l=a(47677),s=a(15882);let u=function(e){let{resourceName:t,items:a,selectedItems:i,handleSelectionChange:u,sortValue:d,onSortChange:y,onNext:f,onPrevious:p,filterControl:g,hasNext:m,hasPrevious:w,loading:k=!0,renderItem:h,sortOptions:_,bulkActions:v,hideSelectAllAction:A,totalItemsCount:S,tabs:C}=e;return(0,n.jsx)("div",{style:{width:"100%"},children:(0,n.jsxs)(r.Z,{children:[C&&(0,n.jsx)(o.t,{tabs:C.tabs,selected:C.selected,onSelect:C.onSelect}),(0,n.jsx)(c.j,{resourceName:t,items:a,renderItem:h,selectedItems:i,onSelectionChange:u,sortValue:d,sortOptions:_,onSortChange:y,filterControl:g,loading:k,bulkActions:v,hasMoreItems:!A&&(m||w),totalItemsCount:S}),(0,n.jsx)(l.o,{align:"center",children:(0,n.jsx)(s.d,{onNext:f,onPrevious:p,hasPrevious:w,hasNext:m,type:"table"})})]})})};var d=a(35982),y=a(52454),f=a(23677);let p=function(e){let{items:t,renderItem:a,sortOptions:r,resourceName:o,bulkActions:c,selectedItems:l,onRemoveFilter:s,onClearAllFilters:p,handleSelectionChange:g,setItems:m,disableFilters:w,defaultSort:k,pageSize:h,hideSelectAllAction:_,filters:v,totalItemsCount:A,getItems:S,tabs:C}=e,b=JSON.stringify(v),x=e=>e&&e.reduce((e,t)=>(e[t.key]="[]"===JSON.stringify(t.value)?void 0:t.value,e),{}),[W,q]=(0,i.useState)({total:0,sortValue:[],queryValue:"",items:[],queryData:{query:"",sortBy:k?[k.value]:[],filters:x(v)||{},pageSize:h||10,pageNumber:1},loading:!1}),N=(0,i.useRef)(!1),O=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W.queryData,a={...e,filters:e.filters||{},query:e.query.length>0?e.query+"~":e.query};if(q(e=>({...e,loading:!0})),S&&"function"==typeof S)return void S(a).then(e=>{q(t=>({...t,items:e.result,total:e.total,loading:!1})),m&&m(e.result)});if("string"==typeof t){let e;e=t.includes("http")?t:"https://portalapis.cloud.goodcompany.org/api"+(t.startsWith("/")?t:"/"+t),(0,y.KU)(d.A).then(t=>t.getRecords(e,a).then(e=>{q(t=>({...t,items:e.result,total:e.total,loading:!1})),m&&m(e.result)}))}else q(e=>({...e,items:t,total:t.length,loading:!1}))};v&&(0,i.useEffect)(()=>{q(e=>({...e,queryData:{...e.queryData,filters:x(v)}}))},[b]),(0,i.useEffect)(()=>{if(!N.current){N.current=!0;return}let e=setTimeout(()=>{q(e=>({...e,queryData:{...e.queryData,query:e.queryValue||""}}))},500);return()=>{clearTimeout(e)}},[W.queryValue]),(0,i.useEffect)(()=>{O()},[W.queryData]);let j=v&&v.map(e=>({key:e.key,label:e.name,filter:e.component()})),E=v&&Array.isArray(v)&&v.length>0?v.filter(e=>Array.isArray(e.value)&&0!==e.value.length||!Array.isArray(e.value)&&void 0!==e.value).map(e=>({key:e.key,label:" For ".concat(e.name," : ").concat(!0===e.value?"Yes":e.displayValue||e.value),onRemove:()=>{s(null==e?void 0:e.key)}})):void 0,B=w?void 0:(0,n.jsx)(f.C,{queryValue:W.queryValue,onQueryChange:e=>{q(t=>({...t,queryValue:e}))},filters:j||[],onQueryClear:()=>{q(e=>({...e,queryValue:""}))},onClearAll:p,appliedFilters:E||[]});return(0,n.jsx)(u,{onNext:()=>{let{pageNumber:e}=W.queryData;q(t=>({...t,queryData:{...t.queryData,pageNumber:e+1}}))},onPrevious:()=>{let{pageNumber:e}=W.queryData;e>1&&q(t=>({...t,queryData:{...t.queryData,pageNumber:e-1}}))},onSortChange:e=>{q(t=>({...t,queryData:{...t.queryData,sortBy:[e]}}))},selectedItems:l,handleSelectionChange:g,items:W.items,resourceName:o,sortValue:W.queryData.sortBy[0],filterControl:B,hasNext:W.queryData.pageNumber*W.queryData.pageSize<W.total,hasPrevious:W.queryData.pageNumber>1,loading:W.loading,renderItem:a,sortOptions:r,bulkActions:c,hideSelectAllAction:_,totalItemsCount:A,tabs:C})}},54095:(e,t,a)=>{"use strict";a.d(t,{T:()=>o});var n=a(14232),i=a(22073),r={TextContainer:"Polaris-TextContainer",spacingTight:"Polaris-TextContainer--spacingTight",spacingLoose:"Polaris-TextContainer--spacingLoose"};function o({spacing:e,children:t}){let a=(0,i.xW)(r.TextContainer,e&&r[(0,i.Ny)("spacing",e)]);return n.createElement("div",{className:a},t)}},55645:(e,t,a)=>{"use strict";a.d(t,{P:()=>u});var n=a(14232),i={Layout:"Polaris-Layout",Section:"Polaris-Layout__Section","Section-fullWidth":"Polaris-Layout__Section--fullWidth","Section-oneHalf":"Polaris-Layout__Section--oneHalf","Section-oneThird":"Polaris-Layout__Section--oneThird",AnnotatedSection:"Polaris-Layout__AnnotatedSection",AnnotationWrapper:"Polaris-Layout__AnnotationWrapper",AnnotationContent:"Polaris-Layout__AnnotationContent",Annotation:"Polaris-Layout__Annotation"},r=a(54095),o=a(91930),c=a(68522),l=a(22073);function s({children:e,variant:t}){let a=(0,l.xW)(i.Section,i[`Section-${t}`]);return n.createElement("div",{className:a},e)}let u=function({sectioned:e,children:t}){let a=e?n.createElement(s,null,t):t;return n.createElement("div",{className:i.Layout},a)};u.AnnotatedSection=function({children:e,title:t,description:a,id:l}){let s="string"==typeof a?n.createElement(o.E,{as:"p",variant:"bodyMd"},a):a;return n.createElement("div",{className:i.AnnotatedSection},n.createElement("div",{className:i.AnnotationWrapper},n.createElement("div",{className:i.Annotation},n.createElement(r.T,{spacing:"tight"},n.createElement(o.E,{id:l,variant:"headingMd",as:"h2"},t),s&&n.createElement(c.a,{color:"text-secondary"},s))),n.createElement("div",{className:i.AnnotationContent},e)))},u.Section=s},79324:(e,t,a)=>{"use strict";a.d(t,{D4:()=>D,sY:()=>U,fx:()=>T,qo:()=>P,db:()=>L,R8:()=>B,pT:()=>V,XL:()=>M,a:()=>F,ab:()=>j,RK:()=>K,R9:()=>I,fH:()=>H,nC:()=>E,Qt:()=>O,TF:()=>z,Fn:()=>J,FZ:()=>Z,pt:()=>R,wC:()=>X,tP:()=>G,ak:()=>Y,m1:()=>ee,kN:()=>$,Eq:()=>Q});var n=a(6849),i=a(52454),r=a(53965);async function o(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.getWorkplaceProfileSettings(e)}async function c(e,t,a){let n=await (0,i.KU)(r.WorkplaceBackOfficeClient);
1return await n.updateExternalDonationSettings(e,t,a)}async function l(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.updateProfile(e,t)}async function s(e,t,a){let n=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await n.updateWorkplaceVolunteeringSettings(e,t,a)}async function u(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.updateCharitySettings(e,t)}async function d(e,t,a){let n=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await n.updateFundraisingSettings(e,t,a)}async function y(e,t,a){let n=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await n.updateDollarHandleSettings(e,t,a)}async function f(e,t,a){let n=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await n.updateVoucherSettings(e,t,a)}async function p(e,t,a){let n=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await n.updateSingleSignOnSettings(e,t,a)}async function g(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.updateWorkplaceSecuritySettings(e,t)}async function m(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.getWorkplaceSummary(e)}async function w(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.activateWorkplace(e)}async function k(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.deactivateWorkplace(e)}async function h(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.getWorkplaceSiteSettings(e)}async function _(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.customiseWorkplace(e,t)}async function v(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.activateWorkplace(e)}async function A(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.deactivateWorkplace(e)}async function S(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.getWorkplaceMemberForSuperAdmin(e,t)}async function C(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.addUpdateWorkplaceMember(e,t)}async function b(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.removeMemberBySuperAdmin(e,t)}async function x(e){let t=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await t.getAdminNotes(e)}async function W(e,t){let a=await (0,i.KU)(r.WorkplaceBackOfficeClient);return await a.addUpdateAdminNotes(e,t)}async function q(e,t){let a=await (0,i.KU)(r.BackOfficeClient);return await a.addUpdateSupportAccount(e,t)}var N=a(48728);let O=(0,n.g_)(async e=>await (0,N.bf)(e)),j=(0,n.g_)(async(e,t,a)=>await (0,N.Gg)(e,t,a)),E=(0,n.g_)(async e=>await o(e)),B=(0,n.g_)(async(e,t,a)=>await c(e,t,a)),D=(0,n.g_)(async e=>await w(e)),U=(0,n.g_)(async e=>await k(e)),P=(0,n.g_)(async(e,t)=>await l(e,t)),K=(0,n.g_)(async(e,t,a)=>await s(e,t,a)),T=(0,n.g_)(async(e,t)=>await u(e,t)),V=(0,n.g_)(async(e,t,a)=>await d(e,t,a)),L=(0,n.g_)(async(e,t,a)=>await y(e,t,a)),I=(0,n.g_)(async(e,t,a)=>await f(e,t,a)),F=(0,n.g_)(async(e,t,a)=>await p(e,t,a)),M=(0,n.g_)(async(e,t)=>await g(e,t)),R=(0,n.g_)(async e=>await m(e)),J=(0,n.g_)(async e=>await h(e)),H=(0,n.g_)(async(e,t)=>await _(e,t)),G=(0,n.g_)(async e=>await v(e)),Y=(0,n.g_)(async e=>await A(e));async function Z(e,t){return await S(e,t)}let Q=(0,n.g_)(async(e,t)=>await C(e,t)),X=(0,n.g_)(async(e,t)=>await b(e,t)),z=(0,n.g_)(async e=>await x(e)),$=(0,n.g_)(async(e,t)=>await W(e,t)),ee=(0,n.g_)(async(e,t)=>await q(e,t))},99772:(e,t,a)=>{"use strict";a.d(t,{Y:()=>s});var n=a(52573),i=a(6849),r=a(67948),o=a(52454),c=a(53965);let l=(e=>async t=>{let a=await n.LN(t.req),r=(await (0,o.KU)(c.RootClient,t.req)).getRoot(),l=(await r).currentSite.features,s=(0,i.bJ)(a)?[]:a.items;return[...e?[...s,...await e(t)]:s,...l]})(),s=(0,r.Lu)(l)}},e=>{e.O(0,[2026,9879,6989,4751,8174,9830,3266,2402,6166,2589,7710,4950,4182,2573,636,6593,8792],()=>e(e.s=46825)),_N_E=e.O()}]);
2//# sourceMappingURL=workplaces-c74fd00433118873.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.