Added tag bookmarks screen
This commit is contained in:
3
lib/router/names.dart
Normal file
3
lib/router/names.dart
Normal file
@@ -0,0 +1,3 @@
|
||||
class RoutesNames {
|
||||
static const tagBookmarks = "tagBookmarks";
|
||||
}
|
||||
@@ -4,6 +4,7 @@ class RoutesPaths {
|
||||
static const bookmarksSearch = "/bookmarks/search";
|
||||
static const webview = "/webview";
|
||||
static const tags = "/tags";
|
||||
static const tagBookmarks = "/tags/:id";
|
||||
static const settings = "/settings";
|
||||
static const customization = "/settings/customization";
|
||||
static const generalSettings = "/settings/general";
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:linkdy/models/data/tags.dart';
|
||||
import 'package:linkdy/router/names.dart';
|
||||
|
||||
import 'package:linkdy/screens/bookmarks/ui/bookmarks.dart';
|
||||
import 'package:linkdy/screens/bookmarks/ui/search_bookmarks.dart';
|
||||
@@ -7,6 +9,7 @@ import 'package:linkdy/screens/onboarding/ui/onboarding.dart';
|
||||
import 'package:linkdy/screens/settings/ui/customization/customization.dart';
|
||||
import 'package:linkdy/screens/settings/ui/general_settings/general_settings.dart';
|
||||
import 'package:linkdy/screens/settings/ui/settings.dart';
|
||||
import 'package:linkdy/screens/tag_bookmarks/ui/tag_bookmarks.dart';
|
||||
import 'package:linkdy/screens/tags/ui/tags.dart';
|
||||
import 'package:linkdy/screens/webview/ui/webview.dart';
|
||||
import 'package:linkdy/widgets/layout.dart';
|
||||
@@ -49,6 +52,11 @@ final List<RouteBase> appRoutes = [
|
||||
path: RoutesPaths.bookmarksSearch,
|
||||
builder: (context, state) => const SearchBookmarksScreen(),
|
||||
),
|
||||
GoRoute(
|
||||
path: RoutesPaths.tagBookmarks,
|
||||
name: RoutesNames.tagBookmarks,
|
||||
builder: (context, state) => TagBookmarksScreen(tag: state.extra as Tag),
|
||||
),
|
||||
GoRoute(
|
||||
path: RoutesPaths.customization,
|
||||
builder: (context, state) => const Customization(),
|
||||
|
||||
Reference in New Issue
Block a user