// 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( // 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, // ); // }, // ); // } // }, // )), // ); // } // }