@@ -278,8 +278,9 @@ class _StaffScreenState extends State<StaffScreen> {
|
||||
);
|
||||
}).toList(),
|
||||
onChanged: (val) {
|
||||
if (val != null)
|
||||
if (val != null) {
|
||||
setModalState(() => selectedRole = val);
|
||||
}
|
||||
},
|
||||
),
|
||||
),
|
||||
@@ -288,7 +289,7 @@ class _StaffScreenState extends State<StaffScreen> {
|
||||
flex: 3,
|
||||
child: FluxTextField(
|
||||
controller: jobTitleController,
|
||||
label: "Qualifica (Es. Tecnico)",
|
||||
label: "Qualifica (Es. Addetto)",
|
||||
icon: Icons.badge,
|
||||
),
|
||||
),
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:flux/core/blocs/session/session_cubit.dart';
|
||||
import 'package:flux/core/utils/validators.dart';
|
||||
import 'package:flux/core/widgets/flux_text_field.dart';
|
||||
import 'package:flux/features/master_data/staff/models/staff_member_model.dart';
|
||||
import 'package:flux/features/onboarding/blocs/onboarding_cubit.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
|
||||
class StaffOnboardingForm extends StatefulWidget {
|
||||
const StaffOnboardingForm({super.key});
|
||||
@@ -26,6 +28,12 @@ class _StaffOnboardingFormState extends State<StaffOnboardingForm> {
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
_emailCtrl.text = GetIt.I.get<SessionCubit>().state.user?.email ?? '';
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Padding(
|
||||
|
||||
Reference in New Issue
Block a user