Result Summary Panel
Component Detail
User Interface
low complexity
frontend
0
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Dismissible inline panel rendered after a bulk operation completes, displaying a breakdown of success count, skipped count (tenancy validation failures), and per-record validation errors. Shown both for synchronous completions and on async job resolution.
result-summary-panel
Responsibilities
- Display operation result counts (success, skipped, errors)
- List per-record validation error messages with user identifiers
- Render async job completion notification when polling resolves
- Provide dismiss and retry actions
Interfaces
render(result: BulkOperationResult): ReactNode
onDismiss(): void
onRetryFailed(failedIds: string[]): void