-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Given the following RouteMap:
final routes = RouteMap(routes: {
'/': (routeData) => MaterialPage(child: HomePage("/profile")),
'/bookslist': (routeData) => MaterialPage(child: BooksList()),
'/bookslist/bookDetail': (routeData) => MaterialPage(child: BookDetails()),
'/bookslist/bookDetail/authorInfo': (routeData) => MaterialPage(child: AuthorInfo()),
'/bookslist/bookDetail/cart': (routeData) => MaterialPage(child: Cart()),
});I'd also like to add another navigation tree, where I can jump to a book detail directly, e.g. via a deeplink:
final routes = RouteMap(routes: {
'/': (routeData) => MaterialPage(child: HomePage()),
'/bookslist': (routeData) => MaterialPage(child: BooksList()),
'/bookslist/bookDetail': (routeData) => MaterialPage(child: BookDetails()),
'/bookslist/bookDetail/authorInfo': (routeData) => MaterialPage(child: AuthorInfo()),
'/bookslist/bookDetail/cart': (routeData) => MaterialPage(child: Cart()),
'/deeplink': (routeData) => MaterialPage(child: DeeplinkInfo()),
'/deeplink/bookDetail': (routeData) => MaterialPage(child: BookDetails()),
'/deeplink/bookDetail/authorInfo': (routeData) => MaterialPage(child: AuthorInfo()),
'/deeplink/bookDetail/cart': (routeData) => MaterialPage(child: Cart()),
});Is it somehow possible to model this without repeating every possible subnavigation under bookDetail? Or am I on the wrong track and one would model this completely different?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request