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.

Feature: Bulk Actions

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