fix: Correct weekday order and active day index mapping in shift schedule summary.
This commit is contained in:
@@ -106,13 +106,13 @@ class ShiftScheduleSummarySection extends StatelessWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildWeekdaySchedule(BuildContext context) {
|
Widget _buildWeekdaySchedule(BuildContext context) {
|
||||||
final List<String> weekDays = ['M', 'T', 'W', 'T', 'F', 'S', 'S'];
|
final List<String> weekDays = ['S', 'M', 'T', 'W', 'T', 'F', 'S'];
|
||||||
final Set<int> activeDays = _getActiveWeekdayIndices();
|
final Set<int> activeDays = _getActiveWeekdayIndices();
|
||||||
|
|
||||||
return Row(
|
return Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
children: List.generate(weekDays.length, (index) {
|
children: List.generate(weekDays.length, (index) {
|
||||||
final bool isActive = activeDays.contains(index + 1); // 1-7 (Mon-Sun)
|
final bool isActive = activeDays.contains(index); // 1-7 (Mon-Sun)
|
||||||
return Container(
|
return Container(
|
||||||
width: 38,
|
width: 38,
|
||||||
height: 38,
|
height: 38,
|
||||||
|
|||||||
Reference in New Issue
Block a user