fix: continuing error managment and documentation

This commit is contained in:
alzalia1 2025-08-23 12:35:36 +02:00
parent 59e1c2558c
commit dad000a1b9
24 changed files with 389 additions and 182 deletions

View file

@ -15,7 +15,7 @@ class BalPendingScreen extends StatelessWidget {
return Scaffold(
bottomNavigationBar: AppNavigationBar(startIndex: 0),
appBar: AppBar(
title: Text(viewModel.bal!.name),
title: Text(viewModel.selectedBal!.name),
actions: [
IconButton(
onPressed: () {
@ -57,7 +57,9 @@ class BalPendingScreen extends StatelessWidget {
),
TextButton(
onPressed: () async {
await viewModel.startBal(viewModel.bal!.id);
await viewModel.startBal(
viewModel.selectedBal!.id,
);
if (context.mounted) {
Navigator.of(context).pop();
}
@ -96,8 +98,8 @@ class _EditPopup extends State<EditPopup> {
firstDate: DateTime(DateTime.now().year - 1),
lastDate: DateTime(DateTime.now().year + 2),
initialDateRange: DateTimeRange(
start: start ?? widget.viewModel.bal!.startTime,
end: end ?? widget.viewModel.bal!.endTime,
start: start ?? widget.viewModel.selectedBal!.startTime,
end: end ?? widget.viewModel.selectedBal!.endTime,
),
);
@ -126,7 +128,7 @@ class _EditPopup extends State<EditPopup> {
labelText: "Nom de la BAL",
border: OutlineInputBorder(),
),
initialValue: widget.viewModel.bal!.name,
initialValue: widget.viewModel.selectedBal!.name,
validator: (value) {
if (value == null || value.isEmpty) {
return "Veuillez entrer un nom";
@ -169,7 +171,7 @@ class _EditPopup extends State<EditPopup> {
if (_formKey.currentState!.validate()) {
_formKey.currentState!.save();
final Bal bal = widget.viewModel.bal!;
final Bal bal = widget.viewModel.selectedBal!;
final result = await widget.viewModel.editBal(
bal.id,