Bulk Actions Toolbar
Component Detail
User Interface
medium complexity
frontend
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Contextual toolbar that appears on the Users List Page when one or more rows are selected. Renders selected-count badge and action buttons (Deactivate, Assign Role, Resend Invite) that are conditionally enabled based on selection eligibility and current user privileges.
bulk-actions-toolbar
Responsibilities
- Render selection count and action buttons when selection is non-empty
- Enable or disable individual actions based on selection eligibility rules
- Dispatch bulk action intent to Bulk User Service and surface loading/error states
- Trigger confirmation dialog before executing destructive operations
Interfaces
onSelectionChange(selectedIds: string[], filterPayload?: FilterPayload): void
onBulkDeactivate(): Promise<BulkResult>
onBulkAssignRole(roleId: string): Promise<BulkResult>
onBulkResendInvite(): Promise<BulkResult>
Relationships
Dependencies (2)
Components this component depends on