1import{j as e}from"./app-C1iegf7Q.js";import{H as d}from"./inertia-BpyZy4w-.js";import{A as m}from"./admin-badge-CnLlmTcA.js";import{A as l}from"./admin-card-CGRnBfIW.js";import{H as p}from"./hub-tab-bar-frTrnkQy.js";import{a as c,P as i}from"./pulse-strip-CiQuA-On.js";import{R as o}from"./record-row-B2CaTgsm.js";import{a as x}from"./admin-layout-BhXWbUlP.js";/* empty css */import"./chevron-right-ymZwGCJO.js";import"./createLucideIcon-wqc1LSWg.js";import"./app-logo-Dz0wogSq.js";import"./logo-light-DU4bWymm.js";import"./flash-toast-C6O0iVL1.js";import"./info-D2ZN_yLm.js";import"./triangle-alert-C7AVwNi-.js";import"./circle-x-Bp6Mbpgt.js";import"./circle-check-BMWvzPMx.js";import"./x-DQSeRCcH.js";import"./arrow-left-DCX0fhKH.js";import"./menu-BR3Nc3Gr.js";import"./users-BCcupCXV.js";import"./folder-open-I72SPUVk.js";import"./pound-sterling-D16GLaAZ.js";import"./book-open-DVFlG_9t.js";function z({broadcasts:s,policy_updates:a,suppressions:n}){return e.jsxs(x,{children:[e.jsx(d,{title:"Comms â Admin"}),e.jsx(p,{tabs:[{label:"Overview",href:"/admin/comms",active:!0},{label:"Broadcasts",href:"/admin/broadcasts"},{label:"Policy Updates",href:"/admin/policy-updates"},{label:"Newsletter",href:"/admin/newsletter"}]}),e.jsxs("div",{className:"px-4 py-5 sm:px-7 sm:py-6",children:[e.jsx("h1",{className:"mb-5 text-base font-semibold text-ink",children:"Comms"}),e.jsxs(c,{cols:3,children:[e.jsx(i,{label:"Broadcasts sent",value:s.total,delta:"all time"}),e.jsx(i,{label:"Policy updates",value:a.pending,delta:a.pending>0?`${a.pending} pending review`:"All reviewed",deltaAlert:a.pending>0}),e.jsx(i,{label:"Email suppressions",value:n.total,delta:"do-not-email list"})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-3.5 sm:grid-cols-2",children:[e.jsx(l,{label:"Broadcasts",createHref:"/admin/broadcasts/create",seeAll:{href:"/admin/broadcasts"},children:s.recent.length===0?e.jsx("p",{className:"px-4 py-4 text-sm text-ink-3",children:"No broadcasts yet"}):s.recent.map((t,r)=>e.jsx(o,{name:t.title,emphasis:"plain",href:t.href,right:e.jsx(m,{variant:t.status_badge,children:t.status})},r))}),e.jsx(l,{label:"Policy Updates",seeAll:{href:"/admin/policy-updates"},children:a.recent.length===0?e.jsx("p",{className:"px-4 py-4 text-sm text-ink-3",children:"No policy updates yet"}):a.recent.map((t,r)=>e.jsx(o,{name:t.title,emphasis:"plain",href:t.href,right:e.jsx(m,{variant:t.status_badge,children:t.status})},r))})]})]})]})}export{z as default};
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.