PageSourceSearch

https://www.arubavolunteers.org/assets/index-DbFtYXer.js

js arubavolunteers.org collected 2026-10-04 02:16:58 UTC 26,894 bytes, 2 lines download raw bytes

1import{a as T,g as J,au as E,t as ne,y as K,z as Z,j as e,_ as O,T as F,S as ae,A as y,io as j,w as S,G as Q,B as M,e$ as we,bR as ye,d as C,W as je,az as q,fM as ze,bA as xe,N as Oe,bI as Ge,$ as I,bG as te,aJ as oe,aC as se,dd as Se,av as ie,bi as ke,ah as Te,Y as Ee,ax as U,e as Pe,ip as Ie,p as Ce,iq as De,bw as Ae}from"./index-ZWP6Dbbj.js";import{r as p,F as re,bI as Le,b3 as Ne,bu as Fe,a3 as Me}from"./vendor-DKtCm5W2.js";import{S as Re}from"./Section-9c2B7Hiq.js";import{R as He}from"./RoutedTabs-CH5gnsIx.js";import{u as V}from"./usePermission-C5Szq7Gp.js";import{I as $e}from"./ImpactPeriodPicker-CJJ4401m.js";import{u as ue}from"./useTeamOrOrgTranslationVars-2E5YK0DP.js";import{u as H}from"./useUpdateOrganization-DU3sYGOD.js";import{N}from"./NumberInput-CO5lUDai.js";import{L}from"./List-DR2f4xcC.js";import{S as R}from"./Switch-B4YEvjka.js";import{w as Be,dm as k,dn as qe,dp as Ue}from"./app-BUG-_G7c.js";import{C as Ve}from"./CopyButton-D9HZvx5o.js";import{T as We}from"./Textarea-B0VQCUpA.js";import{S as Ye}from"./SegmentedControl-DqSVs2a3.js";import{T as Je}from"./index-C6S2q7fO.js";import{O as Ke}from"./OrganizationForm-D-BvMTnC.js";import{A as Ze,D as Qe}from"./DeleteOrganizationModal-C72pAWV7.js";import"./dayjs-timezone-iana-plugin-CmU3ItL3.js";import"./useAccess-BsUANmjG.js";import"./DateRangePresetMenu-D26kmJD-.js";import"./get-env-0ZX7pgpg.js";import"./use-timeout-CYZOc6rN.js";import"./index-CBhnkaoP.js";import"./organization-types-BtuFjqnn.js";import"./sdgs-D-0m7pdW.js";import"./AddressFieldsInput-CycA1P1f.js";import"./SDGPicker-UqeYW0mf.js";import"./TagsSelector-msXrin9a.js";import"./tags.hooks-DjTpgCep.js";import"./TagTooltipContent-QqTpIMnn.js";import"./TagsSelector.t10s-Cv1yVp-q.js";import"./WYSIWYG-CP-HUFMa.js";import"./WhitelabelInternationalizedInput-9DlbPBXO.js";import"./SectionToggle-B7CmwIPG.js";import"./index-D0-Zk_9f.js";import"./SearchSelect-B93cJua8.js";import"./OrganizationForm.t10s-DGqobJ2-.js";try{let n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},a=new n.Error().stack;a&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[a]="f1f8f923-92fb-437a-928e-8f71175558fe",n._sentryDebugIdIdentifier="sentry-dbid-f1f8f923-92fb-437a-928e-8f71175558fe")}catch{}const Xe={en:"The stretch of time your %{teamOrOrg} measures its volunteering over, such as a school year. Once it is set:",nl:"De tijdsspanne waarover je %{teamOrOrg} het vrijwilligerswerk meet, zoals een schooljaar. Zodra die is ingesteld:"},en={en:"Goals",nl:"Doelen"},nn={en:"Group goal",nl:"Groepsdoel"},an={en:"Goal (hours)",nl:"Doel (uren)"},tn={en:"The hours you aim to volunteer together.",nl:"Het aantal uur dat jullie samen willen vrijwilligen."},on={en:"Hours volunteered elsewhere",nl:"Elders gevrijwilligde uren"},sn={en:"Before or outside %{siteName}; added to the progress.",nl:"Voor of buiten %{siteName}; telt mee in de voortgang."},rn={en:"Enter the number of hours for the group goal.",nl:"Vul het aantal uur voor het groepsdoel in."},ln={en:"Show a progress bar with the number of hours you want to volunteer as a group (see Home tab).",nl:"Toon een voortgangsbalk met het aantal uur dat je als groep wilt vrijwilligen (zie Home tab)."},dn={en:"The hours already volunteered cannot be more than the group goal.",nl:"De uren die al zijn vrijwilligd kunnen niet meer zijn dan het groepsdoel."},cn={en:"Impact period",nl:"Impactperiode"},gn={en:"Period filter on the %{g:members} overview and data views",nl:"Periodefilter op het overzicht van de %{g:members} en de dataweergaven"},mn={en:"Always on while an impact period applies, so it can be changed or removed there.",nl:"Altijd aan zolang er een impactperiode geldt, zodat die daar te wijzigen of weg te halen is."},pn={en:"Lets you count only a chosen period there. Off: everything is counted, as before.",nl:"Hiermee tel je daar alleen een gekozen periode. Uit: alles wordt geteld, zoals voorheen."},un={en:"No period of its own, so it uses the one of %{name}: %{start} – %{end}. Pick dates to set a different one.",nl:"Geen eigen periode, dus die van %{name} geldt: %{start} – %{end}. Kies data om een andere in te stellen."},hn={en:"No period: everything counts",nl:"Geen periode: alles telt mee"}
1,bn={en:"Uses the period of its parent",nl:"Gebruikt de periode van de bovenliggende organisatie"},fn={en:"Pick dates or a preset. Without a period, everything counts, regardless of when it happened.",nl:"Kies data of een voorinstelling. Zonder periode telt alles mee, ongeacht wanneer het plaatsvond."},vn={en:"Personal goal",nl:"Persoonlijk doel"},_n={en:"Goal per %{g:member} (hours)",nl:"Doel per %{g:member} (uren)"},wn={en:"The hours each %{g:member} aims to volunteer.",nl:"Het aantal uur dat een %{g:member} wil vrijwilligen."},yn={en:"Uses the personal goal of %{name}: %{hours} hours. Switch it on to set a different one.",nl:"Gebruikt het persoonlijke doel van %{name}: %{hours} uur. Zet het aan om een ander doel in te stellen."},jn={en:"Enter the number of hours for the personal goal.",nl:"Vul het aantal uur voor het persoonlijke doel in."},zn={en:"The hours each %{g:member} aims to volunteer. You are notified whenever a %{g:member} reaches it.",nl:"Het aantal uur dat een %{g:member} wil vrijwilligen. Je krijgt een bericht zodra een %{g:member} het bereikt."},xn={en:"Save",nl:"Opslaan"},On={en:"The impact period and goals have been saved.",nl:"De impactperiode en doelen zijn opgeslagen."},Gn={en:"the goals above count only the hours reported within it;",nl:"tellen de doelen hierboven alleen de uren die erbinnen zijn geregistreerd;"},Sn={en:"%{g:teams} without a period or personal goal of their own use their parent's.",nl:"gebruiken %{g:teams} zonder eigen periode of persoonlijk doel die van hun bovenliggende %{g:organization}."},kn={en:"the %{g:members} overview and the data views open on it, so you see this period's activity first. Anyone can switch to another period or to all time there; nothing is hidden or deleted;",nl:"openen het overzicht van de %{g:members} en de dataweergaven erop, zodat je eerst de activiteit van deze periode ziet. Daar kan iedereen wisselen naar een andere periode of naar alles; er wordt niets verborgen of verwijderd;"},Tn={description:Xe,goals:en,groupGoal:nn,groupGoalHours:an,groupGoalHours_h:tn,groupGoalOffset:on,groupGoalOffset_h:sn,groupGoalRequired:rn,groupGoal_h:ln,offsetLargerThanGoal:dn,period:cn,periodFilter:gn,periodFilterAlwaysOn:mn,periodFilter_h:pn,periodInherited:un,periodPlaceholder:hn,periodPlaceholderInherited:bn,period_h:fn,personalGoal:vn,personalGoalHours:_n,personalGoalHours_h:wn,personalGoalInherited:yn,personalGoalRequired:jn,personalGoal_h:zn,save:xn,saved:On,usedByGoals:Gn,usedByTeams:Sn,usedByViews:kn},le=500,de=20,ce=n=>n?new Date(n).toISOString():null,En=n=>({periodStart:ce(n.impact_date_starting),periodEnd:ce(n.impact_date_ending),periodFilterEnabled:n.impact_period_filter_enabled,groupGoalEnabled:!!n.impact_goal,groupGoal:n.impact_goal??null,groupGoalOffset:n.impact_offset??null,personalGoalEnabled:!!n.personal_impact_goal,personalGoal:n.personal_impact_goal??null}),ge=n=>n!=null&&n>=1,Pn=(n,{personalGoalAvailable:a})=>{const t=[];return n.groupGoalEnabled&&(ge(n.groupGoal)?(n.groupGoalOffset??0)>n.groupGoal&&t.push("offsetLargerThanGoal"):t.push("groupGoalRequired")),a&&n.personalGoalEnabled&&!ge(n.personalGoal)&&t.push("personalGoalRequired"),t},W=(n,{personalGoalAvailable:a})=>({impact_date_starting:n.periodStart,impact_date_ending:n.periodEnd,impact_period_filter_enabled:n.periodFilterEnabled,impact_goal:n.groupGoalEnabled?n.groupGoal:null,...n.groupGoalEnabled?{impact_offset:n.groupGoalOffset??0}:{},...a?{personal_impact_goal:n.personalGoalEnabled?n.personalGoal:null}:{}}),In="D MMM YYYY",Y=n=>n===""||Number.isNaN(Number(n))?null:Number(n),me=({title:n,description:a,enabled:t,onToggle:s,disabled:c,children:l})=>{const u=p.useId();return e.jsx(we,{withBorder:!0,radius:"md",p:"md",children:e.jsxs(O,{gap:"sm",children:[e.jsxs(Q,{justify:"space-between",align:"flex-start",wrap:"nowrap",children:[e.jsxs("div",{children:[e.jsx(S,{fw:600,id:u,children:n}),e.jsx(S,{size:"sm",c:"dimmed",children:a})]}),e.jsx(R,{checked:t,onChange:s,disabled:c,"aria-labelledby":u})]}),l]})})},Cn=({canUpdate:n})=>{const a=T(Tn),t=J(),s=E(),c=ne.useUtils(),l=H(),u=K(),b=Z(),r=p.useId(),_=t.whitelabel.settings.org_personal_impact_goal_enabled,w={personalGoalAvailable:_},z=p.useMemo(()=>En(s),[s]),h=JSON.stringify(z),[o,x]=p.useState(z);p.useEffect(()=>{x(JSON.parse(h))},[h]);const{data:f,isLoading:G}=ne.organizations.impactSettings.useQuery({organizationId:s.id},{retry:!1}),d=f?.period&&f.period.source.id!==s.id?f.period:null,g=f?.personalImpactGoal&&f.personalImpactGoal.source.id!==s.id?f.personalImpactGoal:null,v=m=>x(B=>({...B,...m})),P=m=>m?ye(m).format(In):"…",i=!!o.periodStart||!!o.periodEnd,D=Pn(o,w),ee=JSON.stringify(W(o,w))!==JSON.stringify(W(z,w)),A=i||!!d,$=m=>ee&&D.includes(m)?a(m):void 0,be=ue(!!s.parent_organization_id),[fe,ve]=p.useState(!1),_e=async()=>{try{const m=await l.mutateAsync({organizationId:s.id,...W(o,w)});await c.organizations.impactSettings.invalidate(),u({message:a("saved")})(m)}catch(m){b()(m)}};return e.jsxs(O,{gap:"xl",mt:"md",maw:760,...y(j.form),children:[e.jsxs(O,{gap:"sm",children:[e.jsx(F,{order:4,children:a("goals")}),e.jsx(me,{title:a("groupGoal"),description:a("groupGoal_h"),enabled:o.groupGoalEnabled,disabled:!n,onToggle:()=>v({groupGoalEnabled:!o.groupGoalEnabled,groupGoal:o.groupGoal??le}),children:e.jsxs(ae,{cols:{base:1,sm:2},spacing:"md",style:{alignItems:"end"},children:[e.jsx(N,{label:a("groupGoalHours"),description:a("groupGoalHours_h"),value:o.groupGoal??"",placeholder:String(le),onChange:m=>v({groupGoal:Y(m)}
1),disabled:!n||!o.groupGoalEnabled,min:1,allowDecimal:!1,error:$("groupGoalRequired"),...y(j.groupGoal)}),e.jsx(N,{label:a("groupGoalOffset"),description:a("groupGoalOffset_h",{siteName:t.whitelabel.organization.name}),value:o.groupGoalOffset??"",placeholder:"0",onChange:m=>v({groupGoalOffset:Y(m)}),disabled:!n||!o.groupGoalEnabled,min:0,allowDecimal:!1,error:$("offsetLargerThanGoal"),...y(j.groupGoalOffset)})]})}),_&&e.jsxs(me,{title:a("personalGoal"),description:a("personalGoal_h"),enabled:o.personalGoalEnabled,disabled:!n,onToggle:()=>v({personalGoalEnabled:!o.personalGoalEnabled,personalGoal:o.personalGoal??g?.value??de}),children:[e.jsx(ae,{cols:{base:1,sm:2},spacing:"md",children:e.jsx(N,{label:a("personalGoalHours"),description:a("personalGoalHours_h"),value:o.personalGoal??"",placeholder:String(g?.value??de),onChange:m=>v({personalGoal:Y(m)}),disabled:!n||!o.personalGoalEnabled,min:1,allowDecimal:!1,error:$("personalGoalRequired"),...y(j.personalGoal)})}),!o.personalGoalEnabled&&g&&e.jsx(S,{size:"xs",c:"dimmed",...y(j.inheritedPersonalGoal),children:a("personalGoalInherited",{name:g.source.name,hours:g.value})})]})]}),e.jsxs(O,{gap:"sm",children:[e.jsx(F,{order:4,id:r,children:a("period")}),e.jsx(S,{size:"sm",children:a("description",be)}),e.jsxs(L,{size:"sm",spacing:4,children:[e.jsx(L.Item,{children:a("usedByGoals")}),e.jsx(L.Item,{children:a("usedByViews")}),e.jsx(L.Item,{children:a("usedByTeams")})]}),e.jsxs(O,{gap:4,mt:"xs",children:[e.jsx($e,{ariaLabelledBy:r,disabled:!n,placeholder:a(d?"periodPlaceholderInherited":"periodPlaceholder"),value:{start:o.periodStart,end:o.periodEnd},onChange:({start:m,end:B})=>v({periodStart:m,periodEnd:B}),onPickingChange:ve,testId:y(j.period)}),!G&&e.jsx(S,{size:"xs",c:"dimmed",...!i&&d?y(j.inheritedPeriod):{},children:!i&&d?a("periodInherited",{name:d.source.name,start:P(d.start),end:P(d.end)}):a("period_h")})]}),e.jsx(R,{mt:"xs",label:a("periodFilter"),description:a(A?"periodFilterAlwaysOn":"periodFilter_h"),checked:A||o.periodFilterEnabled,readOnly:A,disabled:!n,onChange:()=>{A||v({periodFilterEnabled:!o.periodFilterEnabled})},...y(j.periodFilter)})]}),n&&e.jsx(Q,{children:e.jsx(M,{onClick:_e,disabled:!ee||D.length>0||fe,loading:l.isPending,...y(j.save),children:a("save")})})]})},Dn={en:"Columns",nl:"Kolommen"},An={en:"%{g:deed | capitalize} type",nl:"%{g:deed | capitalize} type"},Ln={en:"Embed code",nl:"Embed-code"},Nn={en:"Height (px)",nl:"Hoogte (px)"},Fn={en:"You can easily place your %{g:deeds} on your own website (or that of someone else) using an embed code. In fact, you can place that code anywhere on the web where you want to show your %{g:deeds}. <help-link>Click here to learn more.</help-link>",nl:"Je kunt je %{g:deeds} eenvoudig op je eigen website (of die van een ander) plaatsen met behulp van een embed-code. Sterker nog, die code kan je overal op het web plaatsen waar je jouw %{g:deeds} wilt tonen. <help-link>Klik hier voor meer informatie.</help-link>"},Mn={en:"https://help.deedmob.com/en/how-do-i-display-activities-of-my-organization-on-my-own-or-another-website",nl:"https://help.deedmob.com/nl/hoe-toon-ik-activiteiten-van-mijn-organisatie-op-mijn-eigen-of-een-andere-website"},Rn={en:"Commitment",nl:"Inzet"},Hn={columnsLabel:Dn,deedTypesLabel:An,embedCodeLabel:Ln,heightLabel:Nn,help:Fn,help_link_href:Mn,subtypesLabel:Rn},pe=730,$n=()=>{if(!C().organizationSlug)throw new Error("organizationSlug param not found");const a=T(Hn),t=je(),s=J(),c=E(),[l,u]=p.useState(2),[b,r]=p.useState([q.volunteering,q.community,q.workshop]),[_,w]=p.useState([]),[z,h]=p.useState(!1),[o,x]=p.useState(!1),[f,G]=p.useState(pe),d=!t.settings.login_wall,g=p.useMemo(()=>ze.map(i=>({value:i,label:a.g(`deed_${i}_plural`)})),[a]),v=p.useMemo(()=>Object.values(xe).map(i=>({value:i,label:a.g(i)})),[a]);if(!d)throw new Oe;const P=Ge({params:new URLSearchParams({organizationSlug:c.slug}),locale:a.locale,site:s,cols:l,types:b,subtypes:_,fromHome:z,showMembersOnly:o,height:f});return e.jsxs("div",{children:[e.jsx("p",{className:Be.marginTopS,dangerouslySetInnerHTML:{__html:a("help").replace("<help-link>",`<a href="${a("help_link_href")}" target="_blank" rel="nofollow noreferrer noopener">`).replace("</help-link>","</a>")}}),e.jsxs(O,{gap:"md",mt:"md",children:[e.jsxs(I,{children:[e.jsxs(Q,{justify:"space-between",align:"end",mb:"xs",children:[e.jsx(I,{component:"label",htmlFor:"embed-code",fw:500,children:a("embedCodeLabel")}),e.jsx(Ve,{value:P,children:({copied:i,copy:D})=>e.jsx(M,{onClick:D,variant:"outline",size:"xs",leftSection:e.jsx(re,{icon:i?Le:Ne}
1),children:i?a.g("copied"):a.g("copy")})})]}),e.jsx(We,{id:"embed-code",readOnly:!0,value:P,autosize:!0,minRows:3,maxRows:6,onClick:i=>{i.currentTarget.select()}})]}),e.jsxs(I,{children:[e.jsx(I,{component:"label",htmlFor:"embed-cols",display:"block",mb:"xs",fw:500,children:a("columnsLabel")}),e.jsx(Ye,{id:"embed-cols",value:String(l),onChange:i=>{u(Number(i))},data:[{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"}]})]}),e.jsx(te,{label:a("deedTypesLabel"),placeholder:b.length===0?a.g("showAll"):void 0,data:g,value:b,onChange:i=>{r(i)},clearable:!0}),e.jsx(te,{label:a("subtypesLabel"),placeholder:_.length===0?a.g("showAll"):void 0,data:v,value:_,onChange:i=>{w(i)},clearable:!0}),e.jsx(R,{label:oe(a.g("from_home")),checked:z,onChange:i=>{h(i.currentTarget.checked)}}),e.jsx(R,{label:oe(a.g("members_only")),checked:o,onChange:i=>{x(i.currentTarget.checked)}}),e.jsx(N,{label:a("heightLabel"),value:f,onChange:i=>{G(typeof i=="number"?i:pe)},min:200,max:4e3,step:10,maw:200})]}),s.isSuperAdmin&&e.jsxs(I,{mt:"md",children:[e.jsx(re,{icon:Fe})," Power users can append any deed search filter to the URL above — copy any filtered deed search page URL from the"," ",e.jsx("code",{children:"?"})," onwards."]})]})},Bn={en:"Photos",nl:"Foto's"},qn={en:"Customize",nl:"Aanpassen"},Un={en:"Embed",nl:"Embed"},Vn={en:"Files",nl:"Documenten"},Wn={en:"Hide %{g:organization} from discovery",nl:"Verberg %{g:organization} in zoekresultaten"},Yn={en:'This will only hide from search results in "Discover %{g:organizations | capitalize}" page, %{g:organization} maps, and other sections where %{g:organizations} can be discovered. The %{g:organization} page will still be available.',nl:"Dit zal alleen verborgen worden in de zoekresultaten op de %{g:organizations}-overzichtspagina, %{g:organization}-kaarten en andere secties waar %{g:organizations} ontdekt kunnen worden. De %{g:organization}-pagina zal verder nog steeds beschikbaar zijn."},Jn={en:"Impact",nl:"Impact"},Kn={en:"Hide activity of members",nl:"Verberg activiteiten van leden"},Zn={en:"Members can't see the volunteering activity of other members",nl:"Leden kunnen niet de activiteiten van andere leden zien"},Qn={en:"Private Members",nl:"Privé Lidmaatschap"},Xn={en:"Only members can see other members",nl:"Alleen leden kunnen zien wie er nog meer lid zijn"},ea={en:"Secret Members",nl:"Geheim Lidmaatschap"},na={en:"Nobody can see members except for Admins",nl:"Niemand kan zien wie er lid zijn behalve Beheerders"},aa={en:"Private %{g:organization}",nl:"Privé %{g:organization}"},ta={en:"Nobody can request to join your %{g:organization}, you can only invite members.",nl:"Niemand kan vragen om lid te worden, je kunt alleen leden uitnodigen"},oa={en:"Privacy",nl:"Privacy"},sa={en:"Configure the visibility of your page",nl:"Stel in wat bepaalde gebruikers kunnen zien"},ia={en:"Save",nl:"Opslaan"},ra={en:"Profile",nl:"Pagina-informatie"},la={en:"Changes saved!",nl:"Wijzigingen opgeslagen!"},da={en:"Your page",nl:"Je pagina"},X={albums:Bn,editPage:qn,embed:Un,files:Vn,hide_in_discover:Wn,hide_in_discover_h:Yn,impact:Jn,members_deed_activity_enabled:Kn,members_deed_activity_enabled_h:Zn,members_public_visibility_enabled:Qn,members_public_visibility_enabled_h:Xn,members_visibility_enabled:ea,members_visibility_enabled_h:na,membership_applications_enabled:aa,membership_applications_enabled_h:ta,privacySettings:oa,privacySettings_h:sa,save:ia,settings:ra,successMessage:la,title:da},he=n=>{const a=Me(),t=`${a}-checkbox`,s=`${a}-help`;return e.jsxs("div",{className:se(k.wrapper,n.wrapperClassName),children:[e.jsx("div",{className:k.toggleContainer,children:e.jsx(Je,{id:t,checked:n.isChecked,disabled:n.isDisabled,onChange:n.onChange,wrapperClassName:k.toggle,labelProps:{"aria-describedby":s}})}),e.jsxs("div",{className:k.content,children:[e.jsx("label",{className:se(k.label,"deedmobLabel"),htmlFor:t,children:n.label}),e.jsx("div",{id:s,children:n.description})]}),e.jsx("div",{className:k.additional,children:n.additionalContent})]})},ca=[{key:"membership_applications_enabled",reverse:!0},{key:"members_deed_activity_enabled",reverse:!0},{key:"members_public_visibility_enabled",reverse:!0},{key:"members_visibility_enabled",reverse:!0},{key:"hide_in_discover",reverse:!1}],ga=()=>{const n=T(X),a=H();if(!C().organizationSlug)throw new Error("organizationSlug param not found");const s=E();async function c(l){return a.mutateAsync({organizationId:s.id,[l]:!s[l]})}return s?ca.map(({key:l,reverse:u})=>{const b=!!s[l];return e.jsx(he,{label:n(l),description:n(`${l}_h`),isChecked:u?!b:b,onChange:async()=>c(l),wrapperClassName:qe.settingToggleWrapper},l)}):null},ma=["url","name","type","about","image","cover_image","detected_primary_language","cover_image_p2p","linkedin_url","instagram_url","tiktok_url","youtube_url","fb_page_url","tags","twitter_url","member_info","nonmember_info","address","coordinates","email","phone","country_code","postcode","causes","sdgs","slug"],pa=()=>{const n=H(),a=K(),t=Z();if(!C().organizationSlug)throw new Error("organizationSlug param not found");const c=E(),l=T(X),u=async b=>{try{const r=await n.mutateAsync({organizationId:c.id,...b});return a({message:l("successMessage")})(r),r}catch(r){return t()(r)}};return e.jsx("div",{children:e.jsx(Ke,{onSubmit:u,buttonMessage:l("save"),organization_id:c.id,registered_on_whitelabel_id:c.registered_on_whitelabel_id,initialValues:Se(c,ma)})})},ua={en:"Archive %{teamOrOrg}",nl:"Archiveer %{teamOrOrg}"},ha={en:"When you archive your %{teamOrOrg}, it will no longer be available on the platform, will be removed from all lists and will become unavailable in searches. All its %{g:deeds} are archived, and their active applicants are notified.",nl:"Wanneer je je %{teamOrOrg} archiveert, verdwijnt je %{teamOrOrg} voor gebruikers van het platform: uit alle lijsten en uit de zoekresultaten. Alle %{g:deeds}
1 worden gearchiveerd en actieve aanmelders daarvan krijgen een melding."},ba={en:"Permanently delete %{teamOrOrg}",nl:"Permanent verwijderen"},fa={en:"When you permanently delete the %{teamOrOrg}, it will be permanently removed from the system. All its %{g:deeds} are deleted, and their active applicants are notified. All the impact of the %{teamOrOrg} with its %{g:deeds} and applications will be lost. It is highly recommended to archive the %{teamOrOrg} instead.",nl:"Permanent verwijderen haalt %{theTeamOrOrg.nl} %{teamOrOrg} definitief uit het systeem. Alle %{g:deeds} worden verwijderd en actieve aanmelders daarvan krijgen een melding. Alle impact van %{theTeamOrOrg.nl} %{teamOrOrg}, met de bijbehorende %{g:deeds} en aanmeldingen, gaat verloren. We raden sterk aan om %{theTeamOrOrg.nl} %{teamOrOrg} in plaats daarvan te archiveren."},va={en:"Permanently delete",nl:"Permanent verwijderen"},_a={en:"Donations",nl:"Donaties"},wa={en:"Provide a URL for users to donate to your organization.",nl:"Geef een URL op waarmee gebruikers aan uw organisatie kunnen doneren."},ya={en:"URL to send users to donate",nl:"Donatie link om te versturen"},ja={en:"%{g:members | capitalize} can create %{g:deeds}",nl:"%{g:members | capitalize} kunnen zelf %{g:deeds} maken"},za={en:"All Members will be able to create and moderate their own %{g:deeds}",nl:"Alle leden kunnen zelf %{g:deeds} maken en hun eigen %{g:deeds} beheren"},xa={en:"Please enter the %{g:organization} name exactly as shown above",nl:"Voer de %{g:organization}naam precies in zoals hierboven weergegeven"},Oa={en:"Recommended %{g:deeds | capitalize}",nl:"Aanbevolen %{g:deeds | capitalize}"},Ga={en:"Select and show Recommended %{g:deeds} that you want to recommend to your members (see Home and %{g:deeds} tabs)",nl:"Selecteer %{g:deeds} die jij wilt aanbevelen aan je leden (zie Home en %{g:deeds} tabbladen)"},Sa={en:"Private %{g:deeds}",nl:"Private %{g:deeds} aanmaken"},ka={en:"Ability to create %{g:deeds} that are only visible for members",nl:"Maak private %{g:deeds} die alleen zichtbaar zijn voor leden"},Ta={en:"%{g:organization | capitalize} settings have been updated.",nl:"%{g:organization | capitalize} instellingen zijn bijgewerkt."},Ea={en:"%{g:teams | capitalize}",nl:"%{g:teams | capitalize}"},Pa={en:"Create %{g:teams} for different regions, responsibilities or divisions within your %{g:organization}.",nl:"Creëer %{g:teams} voor verschillende regio's, taken of afdelingen binnen je %{g:organization}."},Ia={en:"To enable teams, your organisation needs to be approved.",nl:"Om teams in te schakelen moet de organisatie eerst worden goedgekeurd"},Ca={en:"Disabling %{g:teams} will just hide any existing %{g:teams} from this page, not delete them. To delete them go to the %{g:teams} and delete them individually.",nl:"Door %{g:teams} uit te schakelen, worden alle bestaande %{g:teams} op deze pagina verborgen, maar niet verwijderd. Om ze te verwijderen, ga je naar de %{g:teams} en verwijder ze afzonderlijk."},Da={archiveEntity:ua,archiveEntityDescription:ha,deleteEntity:ba,deleteEntityDescription:fa,deleteLabel:va,donations_enabled:_a,donations_enabled_h:wa,donations_url:ya,member_created_deeds_enabled:ja,member_created_deeds_enabled_h:za,nomatch:xa,pinnable_deeds_enabled:Oa,pinnable_deeds_enabled_h:Ga,private_deeds_enabled:Sa,private_deeds_enabled_h:ka,successMessage:Ta,teams_enabled:Ea,teams_enabled_h:Pa,teams_enabled_must_be_approved:Ia,teams_enabled_warn:Ca},Aa=["pinnable_deeds_enabled","teams_enabled","member_created_deeds_enabled","private_deeds_enabled","donations_enabled"],La=({canUpdate:n,
1canArchive:a,canDelete:t})=>{const[s,c]=p.useState(!1),[l,u]=p.useState(!1),b=H(),r=T(Da),_=C(),w=K(),z=Z();if(!_.organizationSlug)throw new Error("organizationSlug param not found");const h=E(),o=ue(!!h?.parent_organization_id),[x,f]=p.useState(h.donation_url??"");async function G(d){try{const g=await b.mutateAsync({organizationId:h.id,...d});f(g.donation_url??""),w({message:r("successMessage")})(g)}catch(g){z()(g)}}return h?e.jsxs("div",{children:[Aa.map(d=>{const g=d==="teams_enabled"&&h.org_status!==ie.approved,v=e.jsx(he,{label:r(d),description:r(`${d}_h`),isChecked:h[d],isDisabled:!n||g,onChange:async()=>G({[d]:!h[d]}),wrapperClassName:Ue.marginTop},d);return g?e.jsx(ke,{tooltipOptions:{delay:500},tooltipPosition:{placement:"left"},tooltip:r("teams_enabled_must_be_approved"),children:v},d):v}),h.donations_enabled&&e.jsx(Te,{label:r("donations_url"),required:!0,children:({inputId:d})=>e.jsx(Ee,{id:d,value:x,onChange:g=>f(g),onBlur:()=>G({donation_url:x}),onKeyDown:g=>{g.key==="Enter"&&G({donation_url:x})}})}),a&&e.jsxs(O,{style:{borderTop:"1px solid lightgray"},mt:"sm",pt:"sm",align:"flex-start",children:[e.jsx(F,{order:5,children:r("archiveEntity",o)}),e.jsx(S,{children:r("archiveEntityDescription",o)}),e.jsx(M,{color:"danger",disabled:h.org_status===ie.archived,size:"sm",onClick:()=>u(!0),children:r.g("archive")}),l&&e.jsx(Ze,{organization:h,onClose:()=>{u(!1)}})]}),t&&e.jsxs(O,{style:{borderTop:"1px solid lightgray"},mt:"sm",pt:"sm",align:"flex-start",children:[e.jsx(F,{order:5,children:r("deleteEntity",o)}),e.jsx(S,{children:r("deleteEntityDescription",o)}),e.jsx(M,{color:"danger",size:"sm",onClick:()=>c(!0),disabled:!t||!a,children:r("deleteLabel")}),s&&e.jsx(Qe,{organization:h,onClose:()=>{c(!1)}})]})]}):null};function yt(){const n=T(X),{organizationSlug:a}=C();if(!a)throw new Error("organizationSlug param not found");const t=E(),s={organizationId:t.id,organization:t},c=V({...s,resource:U.profile,action:"update"}),l=V({...s,resource:U.profile,action:"delete"}),u=V({...s,resource:U.messages,action:"read"}),b=Pe(),r=J(),_=t?.id;if(p.useEffect(()=>{b(Ie({organization_id:_})).catch(()=>{})},[b,_]),Ce(n("title")),!t)return null;const w=!r.whitelabel.settings.login_wall;return e.jsx(Re,{heading:n("title"),children:e.jsxs(He,{tabs:[c&&{to:`/o/${t.slug}/settings/profile`,text:n("settings")},{to:`/o/${t.slug}/settings/privacy`,text:n("privacySettings")},{to:`/o/${t.slug}/settings/widgets`,text:n("editPage")},{to:`/o/${t.slug}/settings/impact`,text:n("impact")},w&&{to:`/o/${t.slug}/settings/embed`,text:n("embed")},u&&{to:`/o/${t.slug}/settings/files`,text:n("files")}].filter(Boolean),children:[c&&e.jsx("div",{children:e.jsx(pa,{})}),e.jsx("div",{children:e.jsx(ga,{})}),e.jsx("div",{children:e.jsx(La,{canUpdate:c,canArchive:l,canDelete:r.isSuperAdmin})}),e.jsx("div",{children:e.jsx(Cn,{canUpdate:c})}),w&&e.jsx("div",{children:e.jsx($n,{})}),u&&e.jsx("div",{className:"margin-top-10",children:e.jsx(De,{organization_id:t.id,mimeTypes:Ae,mode:"browse"})})]})})}export{yt as default};
2//# sourceMappingURL=index-DbFtYXer.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.