added bookmarks page

This commit is contained in:
2025-09-19 21:54:47 +02:00
parent a4d760a970
commit 2d93d1a9d7
4 changed files with 53 additions and 2 deletions

View File

@@ -0,0 +1,35 @@
import 'package:flutter/material.dart';
import '../service/bookmarks_provider.dart';
import '../service/storage.dart';
class BookmarksPage extends StatelessWidget {
const BookmarksPage({super.key});
static const String routeName = '/bookmarks';
@override
Widget build(BuildContext context) {
if (BookmarksProvider.selectedCollectionId == null) {
Navigator.of(context).pop();
}
final bookmarks = Storage.loadBookmarksForCollection(
BookmarksProvider.selectedCollectionId!,
);
BookmarksProvider.selectedCollectionId == null;
return Scaffold(
appBar: AppBar(
title: Text(
Storage.loadCollections()
.firstWhere((c) => c.id == BookmarksProvider.selectedCollectionId)
.name,
),
),
body: ListView(
children: bookmarks.map((e) => ListTile(title: Text(e.name))).toList(),
),
);
}
}