seState tabbar if isEditing

This commit is contained in:
jantunesmessias 2025-02-14 09:53:09 -03:00
parent 49154d9945
commit fcf6af93b9
2 changed files with 6 additions and 7 deletions

View File

@ -14,7 +14,7 @@ class _VehicleHistoryScreenState extends State<VehicleHistoryScreen>
int count = 0;
final PagingController<int, dynamic> _pagingController =
PagingController<int, dynamic>(firstPageKey: 1);
bool isSnackble = true;
bool _isSnackble = true;
@override
void initState() {
@ -36,7 +36,7 @@ class _VehicleHistoryScreenState extends State<VehicleHistoryScreen>
onDataUnavailable: (vehicles) {
setState(() {});
final bool isFirst = pageKey == 2;
if (!isFirst && isSnackble) showNoMoreDataSnackBar(context);
if (!isFirst && _isSnackble) showNoMoreDataSnackBar(context);
_pagingController.appendLastPage(vehicles);
},
@ -220,10 +220,10 @@ class _VehicleHistoryScreenState extends State<VehicleHistoryScreen>
) //
.then((response) async {
if (response == true) {
isSnackble = false;
_isSnackble = false;
_pagingController.refresh();
} else {
isSnackble = true;
_isSnackble = true;
}
}) //
.whenComplete(() {});

View File

@ -117,9 +117,8 @@ class _VehiclePageState extends State<VehiclePage>
}
void onEditingChanged(bool value) {
setState(() {
_model.handleEditingChanged(value);
});
if (_model.isEditing) setState(() {});
_model.handleEditingChanged(value);
}
Widget _buildVehicleHistory(BuildContext context) {