Expand admin dashboard with trends, health, study and email insights; v2.8.0
Publish Container / build (push) Successful in 15m53s

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
nmemmertandClaude Sonnet 5.5 committed 2026-10-01 10:19:25 -04:00
1 parent dad0e5691e
commit 134a2c403e
7 files changed
+645 -2

No files matched your search

+9
View File
@@ -7,6 +7,7 @@ import type { SiteContent, CustomLink, CustomBlock, ColossiansStudySection, Stud
import { DEFAULTS } from './content'
import { AnalyticsPanel } from './components/AnalyticsPanel'
import { AdminCollapsibleCard } from './components/AdminCollapsibleCard'
import { AdminDashboardExtras } from './components/AdminDashboardExtras'
import { useAutosave } from './hooks/useAutosave'
import QRCode from 'qrcode'
import InboxPanel, { type InboxSubmission } from './InboxPanel'
@@ -3385,6 +3386,14 @@ const [dashboardNow, setDashboardNow] = useState(() => new Date())
</div>
</div>
<AdminDashboardExtras
publishedAt={publishState.publishedAt}
draftUpdatedAt={publishState.draftUpdatedAt}
isDirty={isDirty}
onNavigate={view => navigateTo(view as AdminView)}
onRequestPublish={() => setPublishConfirmOpen(true)}
/>
<div className="admin-dashboard-grid">
<div className={`admin-dashboard-card${unansweredCount > 0 ? ' admin-dashboard-card--alert' : ''}`}>
<div className="admin-dashboard-card-value">{unansweredCount}</div>