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.
cloudsolutions-atoms/lib/modules/pm_module/ppm_wo/ppm_page.dart

66 lines
2.9 KiB
Dart

// import 'package:flutter/material.dart';
// import 'package:provider/provider.dart';
// import 'package:test_sa/controllers/providers/api/ppm_provider.dart';
// import 'package:test_sa/controllers/providers/api/user_provider.dart';
// import 'package:test_sa/controllers/providers/settings/setting_provider.dart';
// import 'package:test_sa/extensions/context_extension.dart';
// import 'package:test_sa/models/ppm/ppm.dart';
// import 'package:test_sa/new_views/common_widgets/default_app_bar.dart';
// import 'package:test_sa/views/widgets/loaders/lazy_loading.dart';
// import 'package:test_sa/views/widgets/loaders/loading_manager.dart';
// import 'package:test_sa/views/widgets/loaders/no_data_found.dart';
// import 'package:test_sa/views/widgets/ppm/ppm_item.dart';
////todo @delete
// class PpmPage extends StatefulWidget {
// static const String id = "/ppm_page";
//
// const PpmPage({Key? key}) : super(key: key);
//
// @override
// _PpmPageState createState() => _PpmPageState();
// }
//
// class _PpmPageState extends State<PpmPage> with TickerProviderStateMixin {
// late PpmProvider _visitsProvider;
// late UserProvider _userProvider;
// late SettingProvider _settingProvider;
//
// @override
// Widget build(BuildContext context) {
// _visitsProvider = Provider.of<PpmProvider>(context);
// _settingProvider = Provider.of<SettingProvider>(context);
// _userProvider = Provider.of<UserProvider>(context);
//
// return Scaffold(
// appBar: DefaultAppBar(title: context.translation.preventiveMaintenance),
// body: SafeArea(
// child: LoadingManager(
// isLoading: _visitsProvider.isLoading,
// isFailedLoading: _visitsProvider.ppms == null,
// stateCode: _visitsProvider.stateCode,
// onRefresh: () async {
// _visitsProvider.reset();
// await _visitsProvider.getVisits(user: _userProvider.user!, host: _settingProvider.host!);
// },
// child: _visitsProvider.ppms?.isEmpty ?? true
// ? NoDataFound(message: context.translation.noVisitsFound)
// : LazyLoading(
// nextPage: _visitsProvider.nextPage,
// onLazyLoad: () async {
// await _visitsProvider.getVisits(user: _userProvider.user!, host: _settingProvider.host!);
// },
// child: ListView.builder(
// itemCount: _visitsProvider.ppms!.length,
// padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16),
// itemBuilder: (context, itemIndex) {
// Ppm ppm = _visitsProvider.ppms![itemIndex];
// return Padding(padding: const EdgeInsets.only(bottom: 8.0), child: PpmItem(ppm: ppm));
// },
// ),
// ),
// ),
// ),
// );
// }
// }