|
@@ -53,6 +53,8 @@ class FlowyNavigation extends StatelessWidget {
|
|
|
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
+ final theme = context.watch<AppTheme>();
|
|
|
+
|
|
|
return ChangeNotifierProxyProvider<HomeStackNotifier, NavigationNotifier>(
|
|
|
create: (_) {
|
|
|
final notifier = Provider.of<HomeStackNotifier>(context, listen: false);
|
|
@@ -66,7 +68,7 @@ class FlowyNavigation extends StatelessWidget {
|
|
|
child: Row(children: [
|
|
|
Selector<NavigationNotifier, PublishNotifier<bool>>(
|
|
|
selector: (context, notifier) => notifier.collapasedNotifier,
|
|
|
- builder: (ctx, collapsedNotifier, child) => _renderCollapse(ctx, collapsedNotifier)),
|
|
|
+ builder: (ctx, collapsedNotifier, child) => _renderCollapse(ctx, collapsedNotifier, theme)),
|
|
|
Selector<NavigationNotifier, List<NavigationItem>>(
|
|
|
selector: (context, notifier) => notifier.navigationItems,
|
|
|
builder: (ctx, items, child) => Expanded(
|
|
@@ -81,8 +83,7 @@ class FlowyNavigation extends StatelessWidget {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- Widget _renderCollapse(BuildContext context, PublishNotifier<bool> collapsedNotifier) {
|
|
|
- final theme = context.watch<AppTheme>();
|
|
|
+ Widget _renderCollapse(BuildContext context, PublishNotifier<bool> collapsedNotifier, AppTheme theme) {
|
|
|
return ChangeNotifierProvider.value(
|
|
|
value: collapsedNotifier,
|
|
|
child: Consumer(
|