This commit is contained in:
Juan Gilsanz Polo 2023-10-08 00:05:38 +02:00
parent 2ad99e737d
commit 9d1ae22bdd
5 changed files with 29 additions and 19 deletions

View file

@ -1,19 +1,16 @@
// ignore_for_file: use_build_context_synchronously
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/screens/clients/client/client_screen.dart';
import 'package:adguard_home_manager/screens/clients/client/client_screen_functions.dart';
import 'package:adguard_home_manager/functions/snackbar.dart';
import 'package:adguard_home_manager/providers/status_provider.dart';
import 'package:adguard_home_manager/providers/clients_provider.dart';
import 'package:adguard_home_manager/models/clients.dart';
import 'package:adguard_home_manager/classes/process_modal.dart';
import 'package:adguard_home_manager/providers/status_provider.dart';
import 'package:adguard_home_manager/providers/app_config_provider.dart';
class ClientsFab extends StatelessWidget {
@ -21,8 +18,8 @@ class ClientsFab extends StatelessWidget {
@override
Widget build(BuildContext context) {
final appConfigProvider = Provider.of<AppConfigProvider>(context);
final statusProvider = Provider.of<StatusProvider>(context);
final appConfigProvider = Provider.of<AppConfigProvider>(context);
final clientsProvider = Provider.of<ClientsProvider>(context);
final width = MediaQuery.of(context).size.width;
@ -59,9 +56,14 @@ class ClientsFab extends StatelessWidget {
);
}
return FloatingActionButton(
onPressed: openAddClient,
child: const Icon(Icons.add),
);
if (statusProvider.serverStatus != null) {
return FloatingActionButton(
onPressed: openAddClient,
child: const Icon(Icons.add),
);
}
else {
return const SizedBox();
}
}
}