User Invite Dialog
Component Detail
User Interface
low complexity
frontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Modal dialog allowing an org admin to enter a new user's email address and assign an initial role before sending a tokenized invitation email. Validates email format client-side and shows confirmation on submission.
user-invite-dialog
Sources & reasoning
Invitation is the primary creation path for new users; a dedicated dialog captures email and role and separates the invite flow from the main table, keeping the UI clean and focused.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Collect email and initial role for a new user invitation
- Validate email format before submission
- Submit invite request to User Administration Service
- Display success or error feedback after submission
Interfaces
open(preselectedRole?: string): void
close(): void
submit(email: string, role: string): Promise<void>