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*string—Event identifier
attendees*EventRegistrationRow[]—Attendees data
loadingenum—Loading 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
exportFilenamestring—CSV export filename prefix