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.checkedOut ||
|
||||||
worker.status == AssignmentStatus.completed,
|
worker.status == AssignmentStatus.completed,
|
||||||
showCancelButton:
|
showCancelButton:
|
||||||
worker.status == AssignmentStatus.noShow ||
|
DateTime.now().isAfter(shift.timeRange.startsAt) &&
|
||||||
worker.status == AssignmentStatus.assigned ||
|
(worker.status == AssignmentStatus.noShow ||
|
||||||
worker.status == AssignmentStatus.accepted,
|
worker.status == AssignmentStatus.assigned ||
|
||||||
|
worker.status == AssignmentStatus.accepted),
|
||||||
onRate: () => WorkerReviewSheet.show(
|
onRate: () => WorkerReviewSheet.show(
|
||||||
context,
|
context,
|
||||||
worker: worker,
|
worker: worker,
|
||||||
|
|||||||
Reference in New Issue
Block a user