fix: show_menu icon on dark mode

This commit is contained in:
appflowy 2022-02-02 22:21:31 +08:00
parent b21498dc9b
commit ea0179536d
2 changed files with 5 additions and 11 deletions

View File

@ -1,6 +1,7 @@
import 'package:app_flowy/workspace/domain/page_stack/page_stack.dart';
import 'package:flowy_infra/image.dart';
import 'package:flowy_infra/notifier.dart';
import 'package:flowy_infra/theme.dart';
import 'package:flowy_infra_ui/style_widget/icon_button.dart';
import 'package:flowy_infra_ui/style_widget/text.dart';
import 'package:flutter/material.dart';
@ -81,6 +82,7 @@ class FlowyNavigation extends StatelessWidget {
}
Widget _renderCollapse(BuildContext context, PublishNotifier<bool> collapsedNotifier) {
final theme = context.watch<AppTheme>();
return ChangeNotifierProvider.value(
value: collapsedNotifier,
child: Consumer(
@ -94,7 +96,7 @@ class FlowyNavigation extends StatelessWidget {
notifier.value = false;
},
iconPadding: const EdgeInsets.fromLTRB(2, 2, 2, 2),
icon: svg("home/hide_menu"),
icon: svg("home/hide_menu", color: theme.iconColor),
),
);
} else {

View File

@ -1,7 +1,9 @@
import 'dart:math';
import 'package:flowy_infra/image.dart';
import 'package:flowy_infra/theme.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class FlowyIconButton extends StatelessWidget {
final double width;
@ -30,16 +32,6 @@ class FlowyIconButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
Widget child = icon;
// if (onPressed == null) {
// child = ColorFiltered(
// colorFilter: ColorFilter.mode(
// Colors.grey,
// BlendMode.saturation,
// ),
// child: child,
// );
// }
final size = Size(width, height ?? width);
assert(size.width > iconPadding.horizontal);