diff --git a/mobile/lib/presentation/widgets/asset_viewer/viewer_top_app_bar.widget.dart b/mobile/lib/presentation/widgets/asset_viewer/viewer_top_app_bar.widget.dart index 8d51b8cd2e..5997e15bf0 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/viewer_top_app_bar.widget.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/viewer_top_app_bar.widget.dart @@ -63,7 +63,7 @@ class ViewerTopAppBar extends ConsumerWidget implements PreferredSizeWidget { ActionIconButtonWidget(action: FavoriteAction(assets: assetForAction)), - ViewerKebabMenu(originalTheme: originalTheme), + ImmichColorOverride(color: null, child: ViewerKebabMenu(originalTheme: originalTheme)), ]; final lockedViewActions = [ViewerKebabMenu(originalTheme: originalTheme)]; diff --git a/mobile/packages/ui/lib/src/color_override.dart b/mobile/packages/ui/lib/src/color_override.dart index c0b8358bb5..873f5e42ef 100644 --- a/mobile/packages/ui/lib/src/color_override.dart +++ b/mobile/packages/ui/lib/src/color_override.dart @@ -3,7 +3,7 @@ import 'package:flutter/widgets.dart'; class ImmichColorOverride extends InheritedWidget { const ImmichColorOverride({super.key, required this.color, required super.child}); - final Color color; + final Color? color; static Color? maybeOf(BuildContext context) => context.dependOnInheritedWidgetOfExactType()?.color;