fix(coverage_shift_list): update cancel button visibility logic based on shift start time
This commit is contained in:
@@ -230,9 +230,10 @@ class _CoverageShiftListState extends State<CoverageShiftList> {
|
||||
worker.status == AssignmentStatus.checkedOut ||
|
||||
worker.status == AssignmentStatus.completed,
|
||||
showCancelButton:
|
||||
worker.status == AssignmentStatus.noShow ||
|
||||
DateTime.now().isAfter(shift.timeRange.startsAt) &&
|
||||
(worker.status == AssignmentStatus.noShow ||
|
||||
worker.status == AssignmentStatus.assigned ||
|
||||
worker.status == AssignmentStatus.accepted,
|
||||
worker.status == AssignmentStatus.accepted),
|
||||
onRate: () => WorkerReviewSheet.show(
|
||||
context,
|
||||
worker: worker,
|
||||
|
||||
Reference in New Issue
Block a user