Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jonny Borges
2021-05-10 14:19:04 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
484c5cb44d7301090e84dbd6d3664e46ed8e84da
484c5cb4
1 parent
66fa1b74
fix tests
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
5 deletions
lib/get_navigation/src/extension_navigation.dart
lib/get_navigation/src/root/get_material_app.dart
test/navigation/parse_route_test.dart
lib/get_navigation/src/extension_navigation.dart
View file @
484c5cb
...
...
@@ -936,13 +936,15 @@ you can only use widgets and widget functions here''';
predicate
??
(
route
)
=>
false
);
}
void
registerList
(
List
<
GetPage
>
getPages
)
{
routeTree
=
ParseRouteTree
(
routes:
getPages
);
void
registerRoutes
(
List
<
GetPage
>
getPages
)
{
//TODO: only replace if null???
routeTree
=
ParseRouteTree
(
routes:
<
GetPage
>[]);
routeTree
.
addRoutes
(
getPages
);
}
void
addPages
(
List
<
GetPage
>?
getPages
)
{
if
(
getPages
!=
null
)
{
register
List
(
getPages
);
register
Routes
(
getPages
);
}
}
...
...
lib/get_navigation/src/root/get_material_app.dart
View file @
484c5cb
...
...
@@ -343,7 +343,7 @@ class GetInformationParser extends RouteInformationParser<GetPage> {
class
GetNav
{
GetNav
({
GetDelegate
?
routerDelegate
,
required
this
.
pages
})
:
routerDelegate
=
routerDelegate
??
GetDelegate
()
{
Get
.
register
List
(
pages
);
Get
.
register
Routes
(
pages
);
Get
.
addKey
(
this
.
routerDelegate
.
navigatorKey
);
}
...
...
test/navigation/parse_route_test.dart
View file @
484c5cb
...
...
@@ -19,7 +19,9 @@ void main() {
]),
]);
final
tree
=
ParseRouteTree
(
routes:
<
GetPage
>[
pageTree
]);
final
tree
=
ParseRouteTree
(
routes:
<
GetPage
>[]);
tree
.
addRoute
(
pageTree
);
// tree.addRoute(pageTree);
final
searchRoute
=
'/city/work/office/pen'
;
...
...
Please
register
or
login
to post a comment