From c8eb07c166fde95b0ec107f418d372cd1d3f6d46 Mon Sep 17 00:00:00 2001 From: Rafeek-Khoudare Date: Mon, 21 Jul 2025 14:43:00 +0300 Subject: [PATCH] use state instead of variable in cubit --- .../blocs/toggle_cubit/toggle_points_switch_cubit.dart | 4 +--- .../presentation/widgets/points_part_widget.dart | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/toggle_cubit/toggle_points_switch_cubit.dart b/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/toggle_cubit/toggle_points_switch_cubit.dart index 0b0f11f0..80222d0c 100644 --- a/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/toggle_cubit/toggle_points_switch_cubit.dart +++ b/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/toggle_cubit/toggle_points_switch_cubit.dart @@ -5,14 +5,12 @@ part 'toggle_points_switch_state.dart'; class TogglePointsSwitchCubit extends Cubit { TogglePointsSwitchCubit() : super(TogglePointsSwitchInitial()); - bool switchValue = true; + void activateSwitch() { - switchValue = true; emit(ActivatePointsSwitch()); } void unActivateSwitch() { - switchValue = false; emit(UnActivatePointsSwitch()); } } diff --git a/lib/pages/access_management/manage_bookable_spaces/presentation/widgets/points_part_widget.dart b/lib/pages/access_management/manage_bookable_spaces/presentation/widgets/points_part_widget.dart index 86b387f5..0ca00205 100644 --- a/lib/pages/access_management/manage_bookable_spaces/presentation/widgets/points_part_widget.dart +++ b/lib/pages/access_management/manage_bookable_spaces/presentation/widgets/points_part_widget.dart @@ -71,7 +71,7 @@ class _PointsPartWidgetState extends State { (Set states) { return ColorsManager.whiteColors; }), - value: context.watch().switchValue, + value: state is ActivatePointsSwitch, onChanged: (value) { if (value) { context