selectTime function

Future<TimeOfDay> selectTime(
  1. BuildContext context
)

Implementation

Future<TimeOfDay> selectTime(BuildContext context) async {
  TimeOfDay? pickedTime;

  await showTimePicker(
    context: context,
    initialTime: pickedTime ?? TimeOfDay.now(),
    cancelText: "Cancel",
    confirmText: "Ok",
    builder: (_, child) {
      return Theme(
        data: appStore.isDarkMode ? ThemeData.dark() : ThemeData.light(),
        child: child!,
      );
    },
  ).then((time) {
    if (time != null) {
      pickedTime = time;
    }
  }).catchError((e) {
    toast(e.toString());
  });

  return pickedTime!;
}