Skip to content

Commit 1e0b5eb

Browse files
committed
feat(feed): add search and bookmark buttons
- Added search icon button - Added bookmark icon button - Navigates to search page on tap
1 parent 1409bfc commit 1e0b5eb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/headlines-feed/view/headlines_feed_page.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_bloc/flutter_bloc.dart';
3+
import 'package:go_router/go_router.dart';
34
import 'package:ht_headlines_repository/ht_headlines_repository.dart';
45
import 'package:ht_main/headlines-feed/bloc/headlines_feed_bloc.dart';
56
import 'package:ht_main/headlines-feed/widgets/headline_item_widget.dart';
7+
import 'package:ht_main/router/routes.dart';
68
import 'package:ht_main/shared/widgets/failure_state_widget.dart';
79
import 'package:ht_main/shared/widgets/loading_state_widget.dart';
810

@@ -68,6 +70,16 @@ class _HeadlinesFeedViewState extends State<_HeadlinesFeedView> {
6870
appBar: AppBar(
6971
title: const Text('HT'),
7072
actions: [
73+
IconButton(
74+
icon: const Icon(Icons.search),
75+
onPressed: () {
76+
context.pushNamed(Routes.searchName);
77+
},
78+
),
79+
IconButton(
80+
icon: const Icon(Icons.bookmark_border),
81+
onPressed: () {},
82+
),
7183
BlocBuilder<HeadlinesFeedBloc, HeadlinesFeedState>(
7284
builder: (context, state) {
7385
var isFilterApplied = false;

0 commit comments

Comments
 (0)