1import{aF as f,j as e,b6 as y,b7 as v,a as w,g as A,aO as N,aP as D,t as P,W as C,b8 as s,b as n,A as p,aJ as h,b9 as k,ax as z,ba as S}from"./index-C-HG7Mxj.js";import{r as u,F as r,ak as I,bi as M,b4 as B,bj as _,bk as T,bl as E,bm as W,bn as G,ba as O,ae as F,bo as H,b6 as L,bp as Q}from"./vendor-BRyq6ms9.js";import{D as U}from"./operations.graphql-CCvDRtsQ.js";import{ar as t}from"./app-DO7FPdaB.js";import"./dayjs-timezone-iana-plugin-D386ql0F.js";import"./operations.graphql-eA-EwZsn.js";import"./operations.graphql-DgmJ8AP-.js";import"./contract.graphql-OVPmEjH6.js";try{let a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},i=new a.Error().stack;i&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[i]="a76d9297-4462-48bc-9e8b-b1a2deacc28a",a._sentryDebugIdIdentifier="sentry-dbid-a76d9297-4462-48bc-9e8b-b1a2deacc28a")}catch{}function K(a){const{data:i}=f(U,{variables:{filter:[{column:"status",value:"waiting-for-approval"}],page:1,pageSize:1},skip:!a,fetchPolicy:"cache-and-network"});return i?.whitelabel?.listDataDeeds?.pageInfo?.total??0}const R={en:"Admins",nl:"Beheerders"},V={en:"Applications",nl:"Aanmeldingen"},$={en:"%{g:organizations | capitalize}",nl:"%{g:organizations | capitalize}"},q={en:"Users",nl:"Gebruikers"},J={en:"Ambassadors",nl:"Ambassadeurs"},X={en:"Analytics",nl:"Analytics"},Y={en:"Blog Posts",nl:"Blogposts"},Z={en:"Create Corporate",nl:"Corporate toevoegen"},ee={en:"Data",nl:"Data"},ae={en:"Forms",nl:"Vragenlijsten"},se={en:"Home",nl:"Home"},ne={en:"Moderate %{g:organizations | capitalize}",nl:"%{g:organizations | capitalize} goedkeuren"},ie={en:"Moderate %{g:deeds | capitalize}",nl:"%{g:deeds | capitalize} goedkeuren"},te={en:"Pages",nl:"Pagina's"},re={en:"Profanity Reports",nl:"Beledigingsrapporten"},le={en:"Settings",nl:"Instellingen"},oe={en:"Strings",nl:"Teksten"},de={en:"Admin Panel",nl:"Admin panel"},ce={admins:R,allApplications:V,allOrganizations:$,allUsers:q,ambassadors:J,analytics:X,blogPosts:Y,createCorporate:Z,data:ee,forms:ae,home:se,moderate:ne,moderateDeeds:ie,pages:te,reports:re,settings:le,strings:oe,title:de},me=()=>{const a=w(ce),i=A(),d=N(),l=D(),{data:c}=P.reports.list.useQuery(void 0,{enabled:l}),m=(i.whitelabel.settings.deeds_require_approval?.length??0)>0,g=K(l&&m),{pathname:b}=C(),j=u.useMemo(()=>[b.split("/").slice(0,3).join("/")],[b]),o=i.whitelabel.settings.admin_panel_only;if(!l)return null;const x=u.useMemo(()=>[e.jsx(s,{"aria-label":a("home"),children:e.jsxs(n,{to:"/admin",children:[e.jsx(r,{className:t.icon,icon:I}),a("home")]})},"/admin"),...d?[e.jsx(s,{"aria-label":a("settings"),children:e.jsxs(n,{to:"/admin/settings",children:[e.jsx(r,{className:t.icon,icon:M}),a("settings")]})},"/admin/settings"),e.jsx(s,{"aria-label":a("admins"),children:e.jsxs(n,{to:`/o/${i.whitelabel.organization.slug}/members/all`,children:[e.jsx(r,{className:t.icon,icon:B}),a("admins")]})},"members"),...o?[]:[e.jsx(s,{"aria-label":a("pages"),children:e.jsxs(n,{to:"/admin/pages",children:[e.jsx(r,{className:"margin-right-10",icon:_}),a("pages")]})},"pages")],...o?[]:[e.jsx(s,{"aria-label":a("blogPosts"),children:e.jsxs(n,{to:"/blog",children:[e.jsx(r,{className:"margin-right-10",icon:T}),a("blogPosts")]})},"blog")]]:[],e.jsx(s,{"aria-label":a("analytics"),children:e.jsxs(n,{to:"/admin/analytics",children:[e.jsx(r,{className:t.icon,icon:E}),a("analytics")]})},"/admin/analytics"),...l?[e.jsx(s,{"aria-label":a("moderate"),children:e.jsxs(n,{to:"/admin/approve",...p("approve-organisation-admin-page-link"),children:[e.jsx(r,{className:t.icon,icon:W}),a("moderate")]})},"/admin/approve")]:[],...l&&m?[e.jsx(s,{"aria-label":a("moderateDeeds"),className:t.reportsMenuItem,children:e.jsxs(n,{to:"/admin/approve-deeds",children:[e.jsx(h,{hidden:!g,variant:"emphasis",value:g,badgeClassName:t.reportsBadge}),e.jsx(r,{className:t.icon,icon:G}),a("moderateDeeds")]})},"/admin/approve-deeds")]:[],e.jsx(s,{"aria-label":a("data"),children:e.jsxs(n,{to:"/admin/data/organizations",children:[e.jsx(r,{className:t.icon,icon:O}),a("data")]})},"/admin/data"),...i.whitelabel.settings.volunteer_bank_enabled?[e.jsx(s,{"aria-label":a.g("volunteerPool"),children:e.jsxs(n,{to:"/users/volunteer-bank",children:[e.jsx(r,{className:t.icon,icon:F}),a.g("volunteerPool")]})},"/users/volunteer-bank")]:[],...d&&!o?[e.jsx(s,{"aria-label":a("reports"),className:t.reportsMenuItem,children:e.jsxs(n,{to:"/admin/reports",children:[e.jsx(h,{hidden:!c?.length,variant:"emphasis",value:c?.length,badgeClassName:t.reportsBadge}),e.jsx(r,{className:t.icon,icon:H}),a("reports")]})},"/admin/reports")]:[],...o?[]:[e.jsx(s,{"aria-label":a("forms"),children:e.jsxs(n,{to:`/o/${i.whitelabel.organization.slug}/forms`,children:[e.jsx(r,{className:"margin-right-10",icon:L}),a("forms")]})},"forms")],...i.isSuperAdmin?[e.jsxs(k,{"aria-label":"Superadmin",title:e.jsxs("span",{...p("superadmin"),children:[e.jsx(r,{className:t.icon,icon:Q})," ","Superadmin"]}),children:[e.jsx(s,{"aria-label":a("createCorporate"),children:e.jsx(n,{to:"/admin/create-corporate",children:a("createCorporate")})},"/admin/create-corporate"),e.jsx(s,{"aria-label":"Triggers",children:e.jsx(n,{to:"/admin/triggers",children:"Triggers"})},"/admin/triggers"),e.jsx(s,{"aria-label":"Create Whitelabel",children:e.jsx(n,{to:"/admin/create-whitelabel",children:"Create Whitelabel"})},"/admin/create-whitelabel"),e.jsx(s,{"aria-label":"Postcode Groups",children:e.jsx(n,{to:"/admin/postcode-groups",children:"Postcode Groups"})},"/admin/postcode-groups"),e.jsx(s,{"aria-label":"Tags",children:e.jsx(n,{to:"/admin/tags",children:"Tags"})},"/admin/tags"),e.jsx(s,{"aria-label":"Whitelabels",children:e.jsx(n,{to:"/admin/data/whitelabels",children:"Whitelabels"})},"/admin/data/whitelabels"),e.jsx(s,{"aria-label":a("strings"),children:e.jsx(n,{to:"/admin/strings",children:a("strings")})},"/admin/strings"),e.jsx(s,{"aria-label":"Error debugging",children:e.jsx(n,{to:"/admin/error-debugging",children:"Error debugging"})},"/admin/error-debugging")]},"superadmin")]:[]],[d,l,o,i.isSuperAdmin,i.whitelabel.settings,i.whitelabel.organization.slug,c?.length,m,g,a]);return e.jsx(z,{children:e.jsx("div",{children:e.jsx(S,{"aria-label":"Main menu",selectionMode:"single",selectedKeys:j,mode:"horizontal",children:x})})})},ye=a=>e.jsxs(y,{disableGlobalErrorBoundary:!0,children:[e.jsx(me,{}),e.jsx(v,{children:a.children})]});
1export{ye as default}; 2//# sourceMappingURL=AdminLayout-CVPpcSGV.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.