Browse Source

fix: new doc button's langauge display issue

appflowy 3 years ago
parent
commit
18407a0e47

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/header/header.dart

@@ -26,7 +26,7 @@ class MenuAppHeader extends StatelessWidget {
 
   @override
   Widget build(BuildContext context) {
-    final theme = context.watch<AppTheme>();
+    final theme = context.read<AppTheme>();
     return SizedBox(
       height: MenuAppSizes.headerHeight,
       child: Row(

+ 5 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/menu_app.dart

@@ -1,3 +1,4 @@
+import 'package:app_flowy/workspace/application/appearance.dart';
 import 'package:app_flowy/workspace/presentation/widgets/menu/menu.dart';
 import 'package:app_flowy/workspace/presentation/widgets/menu/widget/app/header/header.dart';
 import 'package:expandable/expandable.dart';
@@ -79,7 +80,10 @@ class _MenuAppState extends State<MenuApp> {
                 iconPadding: EdgeInsets.zero,
                 hasIcon: false,
               ),
-              header: MenuAppHeader(widget.app),
+              header: ChangeNotifierProvider.value(
+                value: Provider.of<AppearanceSettingModel>(context, listen: true),
+                child: MenuAppHeader(widget.app),
+              ),
               expanded: _renderViewSection(notifier),
               collapsed: const SizedBox(),
             ),