Changed icon

This commit is contained in:
Juan Gilsanz Polo
2024-02-24 13:52:44 +01:00
parent fe0e73f705
commit dfa2a98b0e
2 changed files with 43 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:linkdy/screens/bookmarks/provider/search_bookmarks.provider.dart'; import 'package:linkdy/screens/bookmarks/provider/search_bookmarks.provider.dart';
import 'package:linkdy/screens/bookmarks/ui/bookmark_item.dart'; import 'package:linkdy/screens/bookmarks/ui/bookmark_item.dart';
import 'package:linkdy/widgets/enter_search_term_screen.dart';
import 'package:linkdy/widgets/error_screen.dart'; import 'package:linkdy/widgets/error_screen.dart';
import 'package:linkdy/widgets/no_data_screen.dart'; import 'package:linkdy/widgets/no_data_screen.dart';
@@ -56,7 +57,7 @@ class SearchBookmarksScreen extends ConsumerWidget {
body: Builder( body: Builder(
builder: (context) { builder: (context) {
if (ref.watch(searchBookmarksProvider).searchTerm == "") { if (ref.watch(searchBookmarksProvider).searchTerm == "") {
return NoDataScreen(message: t.bookmarks.search.inputSearchTerm); return EnterSearchTermScreen(message: t.bookmarks.search.inputSearchTerm);
} }
return ref.watch(fetchSearchBookmarksProvider).when( return ref.watch(fetchSearchBookmarksProvider).when(

View File

@@ -0,0 +1,41 @@
import 'package:flutter/material.dart';
class EnterSearchTermScreen extends StatelessWidget {
final String message;
const EnterSearchTermScreen({
Key? key,
required this.message,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(16),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
Icons.search_rounded,
size: 50,
color: Theme.of(context).colorScheme.onSurfaceVariant,
),
const SizedBox(height: 30),
Text(
message,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 24,
color: Theme.of(context).colorScheme.onSurfaceVariant,
),
),
],
),
],
),
);
}
}