Added placeholder for lastName and role addition functionality

This commit is contained in:
Arseni
2026-01-14 17:06:33 +03:00
parent 62bc2644d4
commit a354a48213
17 changed files with 347 additions and 67 deletions

View File

@@ -13,8 +13,11 @@ import 'package:pweb/generated/i18n/app_localizations.dart';
class InvitationFormView extends StatelessWidget {
final GlobalKey<FormState> formKey;
final TextEditingController emailController;
final TextEditingController nameController;
final TextEditingController firstNameController;
final TextEditingController lastNameController;
final TextEditingController messageController;
final bool canCreateRoles;
final VoidCallback onCreateRole;
final int expiryDays;
final ValueChanged<int> onExpiryChanged;
final String? selectedRoleRef;
@@ -26,8 +29,11 @@ class InvitationFormView extends StatelessWidget {
super.key,
required this.formKey,
required this.emailController,
required this.nameController,
required this.firstNameController,
required this.lastNameController,
required this.messageController,
required this.canCreateRoles,
required this.onCreateRole,
required this.expiryDays,
required this.onExpiryChanged,
required this.selectedRoleRef,
@@ -61,8 +67,11 @@ class InvitationFormView extends StatelessWidget {
InvitationFormFields(
roles: roles,
emailController: emailController,
nameController: nameController,
firstNameController: firstNameController,
lastNameController: lastNameController,
messageController: messageController,
canCreateRoles: canCreateRoles,
onCreateRole: onCreateRole,
selectedRoleRef: selectedRoleRef,
onRoleChanged: onRoleChanged,
),