PavelPZ / riverpod_navigator

Simple but powerfull Flutter navigation with riverpod and Navigator 2.0
MIT License
27 stars 3 forks source link

Review relation between providers and RouteDelegate #1

Closed PavelPZ closed 2 years ago

PavelPZ commented 2 years ago

Review relation between [RiverpodNavigator] <=> [TypedPathNotifier]<=> [RiverpodRouterDelegate] <=> [ExampleApp]

see appFlutter.dart

...
  final navigator = ref.read(exampleRiverpodNavigatorProvider); 
  final delegate = RiverpodRouterDelegate(navigator, pageBuilder: _pageBuilder, initPath: [HomeSegment()]); 
  ref.listen(typedPathNotifierProvider, (_, __) => delegate.notifyListeners()); 
...
PavelPZ commented 2 years ago

could help:

 final navigator = ref.read(exampleRiverpodNavigatorProvider); 
PavelPZ commented 2 years ago

waiting for https://github.com/rrousselGit/river_pod/issues/1113

PavelPZ commented 2 years ago

solved