@@ -71,7 +71,7 @@ class _HeadlinesFeedViewState extends State<_HeadlinesFeedView> {
71
71
actions: [
72
72
BlocBuilder <HeadlinesFeedBloc , HeadlinesFeedState >(
73
73
builder: (context, state) {
74
- bool isFilterApplied = false ;
74
+ var isFilterApplied = false ;
75
75
if (state is HeadlinesFeedLoaded ) {
76
76
isFilterApplied = state.filter.category != null ||
77
77
state.filter.source != null ||
@@ -204,10 +204,13 @@ class _HeadlinesFilterBottomSheetState
204
204
value: selectedCategory,
205
205
items: const [
206
206
// Placeholder items
207
- const DropdownMenuItem <String >(
208
- value: null , child: Text ('All' )),
207
+ DropdownMenuItem <String >(
208
+ child: Text ('All' ),
209
+ ),
209
210
DropdownMenuItem (
210
- value: 'technology' , child: Text ('Technology' )),
211
+ value: 'technology' ,
212
+ child: Text ('Technology' ),
213
+ ),
211
214
DropdownMenuItem (value: 'business' , child: Text ('Business' )),
212
215
DropdownMenuItem (value: 'Politics' , child: Text ('Sports' )),
213
216
],
@@ -224,8 +227,9 @@ class _HeadlinesFilterBottomSheetState
224
227
value: selectedSource,
225
228
items: const [
226
229
// Placeholder items
227
- const DropdownMenuItem <String >(
228
- value: null , child: Text ('All' )),
230
+ DropdownMenuItem <String >(
231
+ child: Text ('All' ),
232
+ ),
229
233
DropdownMenuItem (value: 'cnn' , child: Text ('CNN' )),
230
234
DropdownMenuItem (value: 'reuters' , child: Text ('Reuters' )),
231
235
],
@@ -242,8 +246,9 @@ class _HeadlinesFilterBottomSheetState
242
246
value: selectedEventCountry,
243
247
items: const [
244
248
// Placeholder items
245
- const DropdownMenuItem <String >(
246
- value: null , child: Text ('All' )),
249
+ DropdownMenuItem <String >(
250
+ child: Text ('All' ),
251
+ ),
247
252
DropdownMenuItem (value: 'US' , child: Text ('United States' )),
248
253
DropdownMenuItem (value: 'UK' , child: Text ('United Kingdom' )),
249
254
DropdownMenuItem (value: 'CA' , child: Text ('Canada' )),
@@ -280,11 +285,7 @@ class _HeadlinesFilterBottomSheetState
280
285
selectedEventCountry = null ;
281
286
});
282
287
widget.bloc.add (
283
- const HeadlinesFeedFilterChanged (
284
- category: null ,
285
- source: null ,
286
- eventCountry: null ,
287
- ),
288
+ const HeadlinesFeedFilterChanged (),
288
289
);
289
290
Navigator .pop (context);
290
291
},
0 commit comments