GitHub

Attendance Dashboard

Block
Dashboard for tracking event attendance and check-ins

Installation

pnpm add @corew500/feature-events

Usage

import { AttendanceDashboard } from "@corew500/feature-events"

<AttendanceDashboard>Content</AttendanceDashboard>

API Reference

Props

PropTypeDefaultDescription
eventId*stringEvent identifier
attendees*EventRegistrationRow[]Attendees data
loadingenumLoading state
onStatusChange*(registrationId: string, status: RSVPStatus) => Promise<ActionResult<unknown>>Callback for status update (single)
onBulkStatusChange(ids: string[], status: RSVPStatus) => Promise<ActionResult<{ updated: number; }>>Callback for bulk status update
enableExportenumtrueEnable CSV export
exportFilenamestringCSV export filename prefix