feat: Add required and filled slots to Shift entity and update ShiftDetailsPage for capacity display

This commit is contained in:
Achintha Isuru
2026-01-31 21:48:42 -05:00
parent 144976de00
commit 820f475c51
3 changed files with 349 additions and 207 deletions

View File

@@ -24,6 +24,8 @@ class Shift extends Equatable {
final double? longitude;
final String? status;
final int? durationDays; // For multi-day shifts
final int? requiredSlots;
final int? filledSlots;
const Shift({
required this.id,
@@ -49,6 +51,8 @@ class Shift extends Equatable {
this.longitude,
this.status,
this.durationDays,
this.requiredSlots,
this.filledSlots,
});
@override
@@ -76,6 +80,8 @@ class Shift extends Equatable {
longitude,
status,
durationDays,
requiredSlots,
filledSlots,
];
}