mirror of
https://github.com/ReVanced/revanced-manager.git
synced 2024-11-10 09:07:47 +01:00
fix: hide FAB when no patches selected.
This commit is contained in:
parent
84923127e2
commit
cc47584643
3 changed files with 4 additions and 4 deletions
|
@ -18,7 +18,7 @@ class PatcherView extends StatelessWidget {
|
|||
viewModelBuilder: () => locator<PatcherViewModel>(),
|
||||
builder: (context, model, child) => Scaffold(
|
||||
floatingActionButton: Visibility(
|
||||
visible: locator<PatcherViewModel>().hideFabButton,
|
||||
visible: locator<PatcherViewModel>().showFabButton,
|
||||
child: FloatingActionButton.extended(
|
||||
onPressed: () => {},
|
||||
label: I18nText('patcherView.fabButton'),
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:stacked_services/stacked_services.dart';
|
|||
class PatcherViewModel extends BaseViewModel {
|
||||
final _navigationService = locator<NavigationService>();
|
||||
bool dimPatchCard = true;
|
||||
bool hideFabButton = true;
|
||||
bool showFabButton = false;
|
||||
|
||||
void navigateToAppSelector() {
|
||||
_navigationService.navigateTo(Routes.appSelectorView);
|
||||
|
|
|
@ -33,8 +33,8 @@ class PatchesSelectorViewModel extends BaseViewModel {
|
|||
}
|
||||
}
|
||||
}
|
||||
locator<PatcherViewModel>().hideFabButton =
|
||||
selectedPatches.isEmpty ? true : false;
|
||||
locator<PatcherViewModel>().showFabButton =
|
||||
selectedPatches.isNotEmpty ? true : false;
|
||||
locator<PatcherViewModel>().notifyListeners();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue