Refactor: Remove redundant shift assignment and update clock-in button to be full width.

This commit is contained in:
Achintha Isuru
2026-02-22 20:07:41 -05:00
parent 68d6e7c5e3
commit d1a0c74b95
2 changed files with 5 additions and 8 deletions

View File

@@ -117,9 +117,7 @@ class _ShiftDetailsPageState extends State<ShiftDetailsPage> {
);
}
final Shift displayShift = state is ShiftDetailsLoaded
? widget.shift
: widget.shift;
final Shift displayShift = widget.shift;
final i18n = Translations.of(context).staff_shifts.shift_details;
final duration = _calculateDuration(displayShift);

View File

@@ -57,11 +57,10 @@ class ShiftDetailsBottomBar extends StatelessWidget {
Widget _buildButtons(String status, dynamic i18n, BuildContext context) {
if (status == 'confirmed') {
return Expanded(
child: UiButton.primary(
onPressed: () => Modular.to.toClockIn(),
child: Text(i18n.clock_in, style: UiTypography.body2b.white),
),
return UiButton.primary(
onPressed: () => Modular.to.toClockIn(),
fullWidth: true,
child: Text(i18n.clock_in, style: UiTypography.body2b.white),
);
}