small theme changes #3
@@ -102,10 +102,16 @@ class _CollectionPageState extends State<CollectionPage> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
body: ListView.builder(
|
body: Center(
|
||||||
itemBuilder: (context, index) =>
|
child: SizedBox(
|
||||||
bookmarksListItemBuilder(context, bookmarks.elementAt(index)),
|
width: MediaQuery.of(context).size.width * 0.9,
|
||||||
itemCount: bookmarks.length,
|
child: ListView.separated(
|
||||||
|
itemBuilder: (context, index) =>
|
||||||
|
bookmarksListItemBuilder(context, bookmarks.elementAt(index)),
|
||||||
|
itemCount: bookmarks.length,
|
||||||
|
separatorBuilder: (context, index) => SizedBox(height: 10),
|
||||||
|
),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
floatingActionButton: FloatingActionButton(
|
floatingActionButton: FloatingActionButton(
|
||||||
onPressed: onAddButtonPressed,
|
onPressed: onAddButtonPressed,
|
||||||
|
|||||||
@@ -110,12 +110,18 @@ class _CollectionsListPageState extends State<CollectionsListPage> {
|
|||||||
child: Icon(Icons.add),
|
child: Icon(Icons.add),
|
||||||
),
|
),
|
||||||
body: collections.isNotEmpty
|
body: collections.isNotEmpty
|
||||||
? ListView.builder(
|
? Center(
|
||||||
itemBuilder: (context, index) => collectionsListItemBuilder(
|
child: SizedBox(
|
||||||
context,
|
width: MediaQuery.of(context).size.width * 0.9,
|
||||||
collections.elementAt(index),
|
child: ListView.separated(
|
||||||
|
itemBuilder: (context, index) => collectionsListItemBuilder(
|
||||||
|
context,
|
||||||
|
collections.elementAt(index),
|
||||||
|
),
|
||||||
|
itemCount: collections.length,
|
||||||
|
separatorBuilder: (context, index) => SizedBox(height: 10),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
itemCount: collections.length,
|
|
||||||
)
|
)
|
||||||
: Center(
|
: Center(
|
||||||
child: Text(AppLocalizations.of(context)!.tipCreateCollections),
|
child: Text(AppLocalizations.of(context)!.tipCreateCollections),
|
||||||
|
|||||||
@@ -14,14 +14,21 @@ class SearchPage extends StatelessWidget {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(title: Text(AppLocalizations.of(context)!.search)),
|
appBar: AppBar(title: Text(AppLocalizations.of(context)!.search)),
|
||||||
body: Column(
|
body: Center(
|
||||||
children: [
|
child: SizedBox(
|
||||||
SearchBarWidget(
|
width: MediaQuery.of(context).size.width * 0.9,
|
||||||
onEditingComplete: context.read<SearchProvider>().setSearchText,
|
child: Column(
|
||||||
onResetSearch: context.read<SearchProvider>().removeSearchText,
|
children: [
|
||||||
|
Padding(padding: EdgeInsetsGeometry.only(top: 10)),
|
||||||
|
SearchBarWidget(
|
||||||
|
onEditingComplete: context.read<SearchProvider>().setSearchText,
|
||||||
|
onResetSearch: context.read<SearchProvider>().removeSearchText,
|
||||||
|
),
|
||||||
|
Padding(padding: EdgeInsetsGeometry.only(top: 10)),
|
||||||
|
Expanded(child: SearchResultsWidget()),
|
||||||
|
],
|
||||||
),
|
),
|
||||||
Expanded(child: SearchResultsWidget()),
|
),
|
||||||
],
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,4 +17,10 @@ ThemeData _baseTheme(ColorScheme scheme) =>
|
|||||||
inputDecorationTheme: InputDecorationTheme(
|
inputDecorationTheme: InputDecorationTheme(
|
||||||
border: OutlineInputBorder(borderRadius: BorderRadius.circular(12)),
|
border: OutlineInputBorder(borderRadius: BorderRadius.circular(12)),
|
||||||
),
|
),
|
||||||
|
listTileTheme: ListTileThemeData(
|
||||||
|
tileColor: scheme.surfaceContainer,
|
||||||
|
shape: RoundedRectangleBorder(
|
||||||
|
borderRadius: BorderRadiusGeometry.circular(12),
|
||||||
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -47,9 +47,10 @@ class _SearchResultsWidgetState extends State<SearchResultsWidget> {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
if (filteredBookmarks.isNotEmpty) {
|
if (filteredBookmarks.isNotEmpty) {
|
||||||
return ListView.builder(
|
return ListView.separated(
|
||||||
itemBuilder: bookmarkListItemBuilder,
|
itemBuilder: bookmarkListItemBuilder,
|
||||||
itemCount: filteredBookmarks.length,
|
itemCount: filteredBookmarks.length,
|
||||||
|
separatorBuilder: (context, index) => SizedBox(height: 10),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return Center(child: Text(AppLocalizations.of(context)!.tipNoResults));
|
return Center(child: Text(AppLocalizations.of(context)!.tipNoResults));
|
||||||
|
|||||||
Reference in New Issue
Block a user