mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-25 22:09:40 +00:00
dont use context in async block
This commit is contained in:
@ -7,12 +7,12 @@ import 'package:syncrow_web/utils/color_manager.dart';
|
|||||||
|
|
||||||
class TimePickerWidget extends StatefulWidget {
|
class TimePickerWidget extends StatefulWidget {
|
||||||
final String title;
|
final String title;
|
||||||
const TimePickerWidget({
|
TimePickerWidget({
|
||||||
super.key,
|
super.key,
|
||||||
required this.onTimePicked,
|
required this.onTimePicked,
|
||||||
required this.title,
|
required this.title,
|
||||||
});
|
});
|
||||||
|
late NonBookableSpacesBloc nonBookableSpacesBloc;
|
||||||
final void Function(TimeOfDay? timePicked) onTimePicked;
|
final void Function(TimeOfDay? timePicked) onTimePicked;
|
||||||
@override
|
@override
|
||||||
State<TimePickerWidget> createState() => _TimePickerWidgetState();
|
State<TimePickerWidget> createState() => _TimePickerWidgetState();
|
||||||
@ -20,6 +20,13 @@ class TimePickerWidget extends StatefulWidget {
|
|||||||
|
|
||||||
class _TimePickerWidgetState extends State<TimePickerWidget> {
|
class _TimePickerWidgetState extends State<TimePickerWidget> {
|
||||||
TimeOfDay? timePicked;
|
TimeOfDay? timePicked;
|
||||||
|
@override
|
||||||
|
void initState() {
|
||||||
|
widget.nonBookableSpacesBloc = context.read<NonBookableSpacesBloc>();
|
||||||
|
|
||||||
|
super.initState();
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return InkWell(
|
return InkWell(
|
||||||
@ -42,7 +49,7 @@ class _TimePickerWidgetState extends State<TimePickerWidget> {
|
|||||||
);
|
);
|
||||||
widget.onTimePicked(tempTime);
|
widget.onTimePicked(tempTime);
|
||||||
timePicked = tempTime;
|
timePicked = tempTime;
|
||||||
context.read<NonBookableSpacesBloc>().add(CheckConfigurValidityEvent());
|
widget.nonBookableSpacesBloc.add(CheckConfigurValidityEvent());
|
||||||
setState(() {});
|
setState(() {});
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
|
Reference in New Issue
Block a user