You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
2.4 KiB
Dart
47 lines
2.4 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:provider/provider.dart';
|
|
import 'package:test_sa/providers/settings_provider.dart';
|
|
|
|
class ProviderScope extends StatelessWidget {
|
|
final Widget child;
|
|
|
|
const ProviderScope({required this.child, Key? key}) : super(key: key);
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return MultiProvider(
|
|
providers: [
|
|
ChangeNotifierProvider(create: (_) => SettingsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => UserProvider()),
|
|
// ChangeNotifierProvider(create: (_) => HospitalsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => DevicesProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceRequestsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => DepartmentsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => NotificationsProvider()),
|
|
// ChangeNotifierProvider(
|
|
// create: (_) => PreventiveMaintenanceVisitsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => RegularVisitsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => PartsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceReportReasonsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceReportStatusProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceReportTypesProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceStatusProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceReportLastCallsProvider()),
|
|
// ChangeNotifierProvider(create: (_) => GasCylinderSizesProvider()),
|
|
// ChangeNotifierProvider(create: (_) => GasStatusProvider()),
|
|
// ChangeNotifierProvider(create: (_) => GasTypesProvider()),
|
|
// ChangeNotifierProvider(create: (_) => GasRefillProvider()),
|
|
// ChangeNotifierProvider(create: (_) => DeviceTransferProvider()),
|
|
// ChangeNotifierProvider(create: (_) => EmployeesProvider()),
|
|
// ChangeNotifierProvider(create: (_) => PentryTaskStatusProvider()),
|
|
// ChangeNotifierProvider(create: (_) => PentryVisitStatusProvider()),
|
|
// ChangeNotifierProvider(create: (_) => PentryStatusProvider()),
|
|
// ChangeNotifierProvider(create: (_) => ServiceRequestPriorityProvider()),
|
|
// ChangeNotifierProvider(
|
|
// create: (_) => ServiceRequestDefectTypesProvider()),
|
|
],
|
|
child: child,
|
|
);
|
|
}
|
|
}
|