diff --git a/lib/core/ui/block/block.dart b/lib/core/ui/block/block.dart index 9092d9a6..266b068b 100644 --- a/lib/core/ui/block/block.dart +++ b/lib/core/ui/block/block.dart @@ -13,6 +13,7 @@ class LunaBlock extends StatelessWidget { final bool? disabled; final String? title; final Color titleColor; + final Color? backgroundColor; /// If defined, only takes the first body subtitle from the [body] array /// And allows that single [TextSpan] to overflow to this many lines @@ -48,6 +49,7 @@ class LunaBlock extends StatelessWidget { this.disabled = false, this.title, this.titleColor = Colors.white, + this.backgroundColor, this.body, this.bodyLeadingIcons, this.bodyLeadingIconsColor = LunaColours.accent, @@ -157,6 +159,7 @@ class LunaBlock extends StatelessWidget { onLongPress: onLongPress as void Function()?, ), height: _height, + color: backgroundColor, ); } diff --git a/lib/core/ui/block/grid_block.dart b/lib/core/ui/block/grid_block.dart index 0f8fdaf0..eadf1085 100644 --- a/lib/core/ui/block/grid_block.dart +++ b/lib/core/ui/block/grid_block.dart @@ -21,6 +21,7 @@ class LunaGridBlock extends StatelessWidget { final bool posterIsSquare; final String? backgroundUrl; final Map? backgroundHeaders; + final Color? backgroundColor; final bool disabled; final String? title; @@ -36,6 +37,7 @@ class LunaGridBlock extends StatelessWidget { required this.title, required this.subtitle, this.titleColor = Colors.white, + this.backgroundColor, this.posterPlaceholderIcon, this.posterUrl, this.posterHeaders = const {}, @@ -51,6 +53,7 @@ class LunaGridBlock extends StatelessWidget { return LunaCard( context: context, margin: LunaUI.MARGIN_HALF, + color: backgroundColor, child: InkWell( child: Stack( children: [ diff --git a/macos/Podfile.lock b/macos/Podfile.lock index f192a558..1f182722 100644 --- a/macos/Podfile.lock +++ b/macos/Podfile.lock @@ -18,7 +18,7 @@ PODS: - Firebase/Storage (8.14.0): - Firebase/CoreOnly - FirebaseStorage (~> 8.14.0) - - firebase_auth (3.3.12): + - firebase_auth (3.3.13): - Firebase/Auth (~> 8.14.0) - Firebase/CoreOnly (~> 8.14.0) - firebase_core @@ -31,7 +31,7 @@ PODS: - Firebase/Messaging (~> 8.14.0) - firebase_core - FlutterMacOS - - firebase_storage (10.2.10): + - firebase_storage (10.2.11): - Firebase/CoreOnly (~> 8.14.0) - Firebase/Storage (~> 8.14.0) - firebase_core @@ -194,10 +194,10 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: cloud_firestore: c23ba0e6a76166991659c1ad7f6252c69b4383cb Firebase: 7e8fe528c161b9271d365217a74c16aaf834578e - firebase_auth: c8026dc7c04e4c1532f1ccc1a72affbacb043c9c + firebase_auth: 14d1bd01f56e2811ba93d0c8f885b76c2f4c3cfd firebase_core: 1b221df9828666916f22bae151f1b6d139c84e5a firebase_messaging: 04c6204575e1ad504ff2db09727a1207b32e4ab7 - firebase_storage: 28f78dbd0c95f409014399a619a3aa5c305f2315 + firebase_storage: 78cd92305e9987105925dfbd52c5462a4a6efcf3 FirebaseAuth: c5fde343630090253d3af7e2d35697b414b40202 FirebaseCore: b84a44ee7ba999e0f9f76d198a9c7f60a797b848 FirebaseCoreDiagnostics: fd0c8490f34287229c1d6c103d3a55f81ec85712