uff
This commit is contained in:
@@ -4,9 +4,11 @@ import 'package:flux/core/blocs/session/session_cubit.dart';
|
||||
import 'package:flux/core/routes/routes.dart';
|
||||
import 'package:flux/core/theme/theme.dart';
|
||||
import 'package:flux/core/utils/extensions.dart';
|
||||
import 'package:flux/core/widgets/staff_selector_modal.dart';
|
||||
import 'package:flux/features/home/latest_store_operations/ui/latest_store_operations_card.dart';
|
||||
import 'package:flux/features/home/ui/quick_actions_widget.dart';
|
||||
import 'package:flux/features/master_data/staff/blocs/staff_cubit.dart';
|
||||
import 'package:flux/features/master_data/staff/models/staff_member_model.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
|
||||
class HomeScreen extends StatelessWidget {
|
||||
@@ -199,11 +201,13 @@ class HomeScreen extends StatelessWidget {
|
||||
icon: Icons.handyman,
|
||||
label: context.l10n.homeNewOperationTicket,
|
||||
color: Colors.redAccent,
|
||||
onTap: () {
|
||||
// Andiamo alla lista! (Da lì poi aggiungeremo il tasto "+" per il form)
|
||||
onTap: () async {
|
||||
StaffMemberModel? createdBy = await getStaffMember(context);
|
||||
if (createdBy == null || !context.mounted) return;
|
||||
context.pushNamed(
|
||||
Routes.ticketForm,
|
||||
pathParameters: {'id': 'new'},
|
||||
extra: createdBy,
|
||||
);
|
||||
},
|
||||
),
|
||||
@@ -383,6 +387,7 @@ class HomeScreen extends StatelessWidget {
|
||||
onTap: () {
|
||||
// Cambiamo il negozio nel SessionCubit!
|
||||
context.read<SessionCubit>().changeStore(store);
|
||||
context.read<StaffCubit>().loadStaffForStore(store.id!);
|
||||
Navigator.pop(context);
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user