// import 'package:flutter/material.dart';
// import 'package:initial_folder/providers/history_transactions_provider.dart';
// import 'package:initial_folder/services/notification_service.dart';
// import 'package:initial_folder/size_config.dart';
// import 'package:initial_folder/theme.dart';
// import 'package:initial_folder/widgets/notifikasi_list.dart';
// import 'package:provider/provider.dart';
//
// class Notifikasi extends StatelessWidget {
//   const Notifikasi({Key? key}) : super(key: key);
//
//   @override
//   Widget build(BuildContext context) {
//     NotificationServices().getNotification();
//     return SafeArea(
//       child: Scaffold(
//           appBar: AppBar(
//               centerTitle: true,
//               title: Text(
//                 'Notifikasi',
//                 style: secondaryTextStyle.copyWith(
//                     letterSpacing: 2,
//                     fontWeight: semiBold,
//                     fontSize: getProportionateScreenWidth(14)),
//               )),
//           body: Consumer<HistoryTranscationsProvider>(
//             builder: (context, state, _) {
//               if (state.state == ResultState.loading) {
//                 return Center(
//                   child: CircularProgressIndicator(
//                     color: primaryColor,
//                   ),
//                 );
//               } else if (state.state == ResultState.error) {
//                 return Center(
//                   child: Text('Terjadi Kesalahan'),
//                 );
//               } else if (state.state == ResultState.noData) {
//                 return Center(
//                   child: Text('Terjadi Kesalahan'),
//                 );
//               } else {
//                 // var data = state.historyPayment!
//                 //     .where((item) =>
//                 //         // item.statusPayment == 'Success' ||
//                 //         item.statusPayment != 'Failed')
//                 //     .toList();
//                 var pending = state.paymentPending!;
//                 var success = state.historyPayment!
//                     .where((element) => element.statusPayment == 'Success')
//                     .toList();
//                 var data = pending + success;
//                 // var datas = state.historyPayment.removeWhere((element) => element.statusPayment != 'Success')
//                 return ListView.builder(
//                   itemCount: data.length > 10 ? 10 : data.length,
//                   itemBuilder: (context, index) {
//                     return NotifikasiList(
//                       data: data[index],
//                       baru: index < 3 ? true : false,
//                     );
//                   },
//                 );
//               }
//             },
//           )),
//     );
//   }
// }
