@@ -4,7 +4,6 @@ import 'package:flutter_widget_from_html/flutter_widget_from_html.dart';
44import 'package:http/http.dart' as http;
55import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart' ;
66import 'package:threebotlogin/helpers/globals.dart' ;
7- import 'package:threebotlogin/widgets/layout_drawer.dart' ;
87import 'package:xml2json/xml2json.dart' ;
98import 'package:url_launcher/url_launcher.dart' ;
109import 'package:timeago/timeago.dart' as timeago;
@@ -60,27 +59,24 @@ class _NewsScreenState extends State<NewsScreen> {
6059
6160 @override
6261 Widget build (BuildContext context) {
63- return LayoutDrawer (
64- titleText: 'News' ,
65- content: RefreshIndicator (
66- onRefresh: () async => _pagingController.refresh (),
67- child: PagedListView <int , Map <String , dynamic >>(
68- pagingController: _pagingController,
69- builderDelegate: PagedChildBuilderDelegate <Map <String , dynamic >>(
70- itemBuilder: (context, entry, index) =>
71- buildArticleCard (entry, context),
72- firstPageProgressIndicatorBuilder: (context) => Center (
73- child: Column (
74- mainAxisAlignment: MainAxisAlignment .center,
75- children: [
76- const CircularProgressIndicator (),
77- const SizedBox (height: 8 ),
78- Text ('Loading Articles...' ,
79- style: Theme .of (context).textTheme.bodyLarge! .copyWith (
80- color: Theme .of (context).colorScheme.onSurface,
81- fontWeight: FontWeight .bold)),
82- ],
83- ),
62+ return RefreshIndicator (
63+ onRefresh: () async => _pagingController.refresh (),
64+ child: PagedListView <int , Map <String , dynamic >>(
65+ pagingController: _pagingController,
66+ builderDelegate: PagedChildBuilderDelegate <Map <String , dynamic >>(
67+ itemBuilder: (context, entry, index) =>
68+ buildArticleCard (entry, context),
69+ firstPageProgressIndicatorBuilder: (context) => Center (
70+ child: Column (
71+ mainAxisAlignment: MainAxisAlignment .center,
72+ children: [
73+ const CircularProgressIndicator (),
74+ const SizedBox (height: 8 ),
75+ Text ('Loading Articles...' ,
76+ style: Theme .of (context).textTheme.bodyLarge! .copyWith (
77+ color: Theme .of (context).colorScheme.onSurface,
78+ fontWeight: FontWeight .bold)),
79+ ],
8480 ),
8581 ),
8682 ),
0 commit comments