Improved messages

This commit is contained in:
Juan Gilsanz Polo
2024-02-24 13:55:00 +01:00
parent dfa2a98b0e
commit dbfbc44837
2 changed files with 23 additions and 17 deletions

View File

@@ -5,11 +5,11 @@ 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/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/providers/router_provider.dart'; import 'package:linkdy/providers/router_provider.dart';
import 'package:linkdy/i18n/strings.g.dart'; import 'package:linkdy/i18n/strings.g.dart';
import 'package:linkdy/widgets/no_data_screen.dart';
class SearchBookmarksScreen extends ConsumerWidget { class SearchBookmarksScreen extends ConsumerWidget {
const SearchBookmarksScreen({Key? key}) : super(key: key); const SearchBookmarksScreen({Key? key}) : super(key: key);
@@ -66,6 +66,10 @@ class SearchBookmarksScreen extends ConsumerWidget {
return ErrorScreen( return ErrorScreen(
error: t.bookmarks.search.cannotSearchError, error: t.bookmarks.search.cannotSearchError,
); );
} else if (data.content!.results!.isEmpty) {
return NoDataScreen(
message: t.bookmarks.search.inputtedSearchTermNoResults,
);
} else { } else {
return ListView.builder( return ListView.builder(
itemCount: data.content!.results!.length, itemCount: data.content!.results!.length,

View File

@@ -15,7 +15,8 @@ class NoDataScreen extends StatelessWidget {
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Column( Expanded(
child: Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Icon( Icon(
@@ -34,6 +35,7 @@ class NoDataScreen extends StatelessWidget {
), ),
], ],
), ),
),
], ],
), ),
); );