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

View File

@@ -15,24 +15,26 @@ class NoDataScreen extends StatelessWidget {
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
Icons.clear_rounded,
size: 50,
color: Theme.of(context).colorScheme.onSurfaceVariant,
),
const SizedBox(height: 30),
Text(
message,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 24,
Expanded(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
Icons.clear_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,
),
),
],
),
),
],
),