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
Ahmed Fwela
2021-10-07 18:41:50 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
f4550eb2e063c604ae7b927541381c24dc89623a
f4550eb2
1 parent
00525eec
fixed GetNavigator
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
6 deletions
lib/get_navigation/src/nav2/get_router_delegate.dart
lib/get_navigation/src/nav2/get_router_delegate.dart
View file @
f4550eb
...
...
@@ -437,18 +437,18 @@ class GetDelegate extends RouterDelegate<GetNavConfig>
}
class
GetNavigator
extends
Navigator
{
GetNavigator
(
{
GlobalKey
<
NavigatorState
>?
key
,
GetNavigator
.
onGenerateRoute
({
GlobalKey
<
NavigatorState
>?
key
,
bool
Function
(
Route
<
dynamic
>,
dynamic
)?
onPopPage
,
required
List
<
GetPage
>
pages
,
List
<
NavigatorObserver
>?
observers
,
bool
reportsRouteUpdateToEngine
=
false
,
TransitionDelegate
?
transitionDelegate
,
String
?
initialRoute
})
:
super
(
String
?
initialRoute
,
})
:
super
(
//keys should be optional
key:
key
,
initialRoute:
initialRoute
??
'/'
,
initialRoute:
initialRoute
,
onPopPage:
onPopPage
??
(
route
,
result
)
{
final
didPop
=
route
.
didPop
(
result
);
...
...
@@ -472,7 +472,37 @@ class GetNavigator extends Navigator {
pages:
pages
,
observers:
[
// GetObserver(),
if
(
observers
!=
null
)
...
observers
,
...?
observers
,
],
transitionDelegate:
transitionDelegate
??
const
DefaultTransitionDelegate
<
dynamic
>(),
);
GetNavigator
({
GlobalKey
<
NavigatorState
>?
key
,
bool
Function
(
Route
<
dynamic
>,
dynamic
)?
onPopPage
,
required
List
<
GetPage
>
pages
,
List
<
NavigatorObserver
>?
observers
,
bool
reportsRouteUpdateToEngine
=
false
,
TransitionDelegate
?
transitionDelegate
,
String
?
initialRoute
,
})
:
super
(
//keys should be optional
key:
key
,
initialRoute:
initialRoute
,
onPopPage:
onPopPage
??
(
route
,
result
)
{
final
didPop
=
route
.
didPop
(
result
);
if
(!
didPop
)
{
return
false
;
}
return
true
;
},
reportsRouteUpdateToEngine:
reportsRouteUpdateToEngine
,
pages:
pages
,
observers:
[
// GetObserver(),
...?
observers
,
],
transitionDelegate:
transitionDelegate
??
const
DefaultTransitionDelegate
<
dynamic
>(),
...
...
Please
register
or
login
to post a comment