From 961794ef79633e88fe90cd785f1da2b52f65e799 Mon Sep 17 00:00:00 2001 From: Pedro Lunet Date: Mon, 8 Dec 2025 16:58:59 +0000 Subject: [PATCH 1/6] added logic to display next days menu (if available) after 21 --- .../restaurant/tab_controller_provider.dart | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart b/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart index 80bd7e67c..bc9f22076 100644 --- a/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart +++ b/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart @@ -6,7 +6,23 @@ final tabControllerProvider = StateNotifierProvider( ); class TabControllerProvider extends StateNotifier { - TabControllerProvider() : super(DateTime.now().weekday - 1); + TabControllerProvider() : super(_getInitialIndex()); + + static int _getInitialIndex() { + final now = DateTime.now(); + + int index = now.weekday - 1; + + if (now.hour >= 21 && now.weekday != DateTime.sunday) { + index++; + } + + if (index >= DayOfWeek.values.length) { + index = 0; + } + + return index; + } void setTabIndex(int index) { if (index >= 0 && index < DayOfWeek.values.length) { From a2c4f49693570bf46f85cac7e63638861f4add41 Mon Sep 17 00:00:00 2001 From: Pedro Lunet Date: Mon, 29 Dec 2025 21:15:47 +0000 Subject: [PATCH 2/6] added the same logic and a display badge for home page widget --- .../lib/generated/intl/messages_en.dart | 1 + .../lib/generated/intl/messages_pt_PT.dart | 3 ++ packages/uni_app/lib/generated/l10n.dart | 10 +++++ packages/uni_app/lib/l10n/intl_en.arb | 2 + packages/uni_app/lib/l10n/intl_pt_PT.arb | 2 + .../restaurants/restaurant_home_card.dart | 10 ++++- .../uni_ui/lib/cards/restaurant_card.dart | 39 +++++++++++++++++-- 7 files changed, 62 insertions(+), 5 deletions(-) diff --git a/packages/uni_app/lib/generated/intl/messages_en.dart b/packages/uni_app/lib/generated/intl/messages_en.dart index 78c57858a..21ed7fabf 100644 --- a/packages/uni_app/lib/generated/intl/messages_en.dart +++ b/packages/uni_app/lib/generated/intl/messages_en.dart @@ -400,6 +400,7 @@ class MessageLookup extends MessageLookupByLibrary { ), "restaurant_period": m4, "restaurants": MessageLookupByLibrary.simpleMessage("Restaurants"), + "tomorrows_meals": MessageLookupByLibrary.simpleMessage("Tomorrow's Meals"), "room": MessageLookupByLibrary.simpleMessage("Room"), "save": MessageLookupByLibrary.simpleMessage("Save"), "schedule": MessageLookupByLibrary.simpleMessage("Schedule"), diff --git a/packages/uni_app/lib/generated/intl/messages_pt_PT.dart b/packages/uni_app/lib/generated/intl/messages_pt_PT.dart index 61687ce69..059646a78 100644 --- a/packages/uni_app/lib/generated/intl/messages_pt_PT.dart +++ b/packages/uni_app/lib/generated/intl/messages_pt_PT.dart @@ -420,6 +420,9 @@ class MessageLookup extends MessageLookupByLibrary { ), "restaurant_period": m4, "restaurants": MessageLookupByLibrary.simpleMessage("Restaurantes"), + "tomorrows_meals": MessageLookupByLibrary.simpleMessage( + "Refeições de Amanhã", + ), "room": MessageLookupByLibrary.simpleMessage("Sala"), "save": MessageLookupByLibrary.simpleMessage("Guardar"), "schedule": MessageLookupByLibrary.simpleMessage("Aulas"), diff --git a/packages/uni_app/lib/generated/l10n.dart b/packages/uni_app/lib/generated/l10n.dart index 917909f1d..81968a67f 100644 --- a/packages/uni_app/lib/generated/l10n.dart +++ b/packages/uni_app/lib/generated/l10n.dart @@ -1846,6 +1846,16 @@ class S { return Intl.message('Restaurants', name: 'restaurants', desc: '', args: []); } + /// `Tomorrow's Meals` + String get tomorrows_meals { + return Intl.message( + 'Tomorrow\'s Meals', + name: 'tomorrows_meals', + desc: '', + args: [], + ); + } + /// `Calendar` String get calendar { return Intl.message('Calendar', name: 'calendar', desc: '', args: []); diff --git a/packages/uni_app/lib/l10n/intl_en.arb b/packages/uni_app/lib/l10n/intl_en.arb index c0b4e484c..ae794a91b 100644 --- a/packages/uni_app/lib/l10n/intl_en.arb +++ b/packages/uni_app/lib/l10n/intl_en.arb @@ -438,6 +438,8 @@ "@library": {}, "restaurants": "Restaurants", "@restaurants": {}, + "tomorrows_meals": "Tomorrow's Meals", + "@tomorrows_meals": {}, "calendar": "Calendar", "@calendar": {}, "ucs": "UCS", diff --git a/packages/uni_app/lib/l10n/intl_pt_PT.arb b/packages/uni_app/lib/l10n/intl_pt_PT.arb index be34c41ca..b25553a4e 100644 --- a/packages/uni_app/lib/l10n/intl_pt_PT.arb +++ b/packages/uni_app/lib/l10n/intl_pt_PT.arb @@ -440,6 +440,8 @@ "@library": {}, "restaurants": "Restaurantes", "@restaurants": {}, + "tomorrows_meals": "Refeições de Amanhã", + "@tomorrows_meals": {}, "calendar": "Calendário", "@calendar": {}, "ucs": "UCS", diff --git a/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart b/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart index b07ec1a32..3ac33cd0c 100644 --- a/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart +++ b/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart @@ -122,7 +122,14 @@ List getRestaurantInformation( ) { final locale = ref.watch(localeProvider); - final today = parseDateTime(DateTime.now()); + final now = DateTime.now(); + var today = parseDateTime(now); + + final showTomorrow = now.hour >= 21 && now.weekday != DateTime.sunday; + if (showTomorrow) { + final tomorrowIndex = (today.index + 1) % DayOfWeek.values.length; + today = DayOfWeek.values[tomorrowIndex]; + } final restaurantsWidgets = favoriteRestaurants @@ -145,6 +152,7 @@ List getRestaurantInformation( onFavoriteToggle: () => {}, menuItems: menuItems, showFavoriteButton: false, + subtitle: showTomorrow ? S.of(context).tomorrows_meals : null, ); }) .toList(); diff --git a/packages/uni_ui/lib/cards/restaurant_card.dart b/packages/uni_ui/lib/cards/restaurant_card.dart index ec9945110..50d0507c4 100644 --- a/packages/uni_ui/lib/cards/restaurant_card.dart +++ b/packages/uni_ui/lib/cards/restaurant_card.dart @@ -13,6 +13,7 @@ class RestaurantCard extends StatelessWidget { required this.onFavoriteToggle, this.showFavoriteButton = true, this.onClick, + this.subtitle, }); final String name; @@ -22,6 +23,7 @@ class RestaurantCard extends StatelessWidget { final VoidCallback onFavoriteToggle; final bool showFavoriteButton; final Function()? onClick; + final String? subtitle; @override Widget build(BuildContext context) { @@ -40,6 +42,7 @@ class RestaurantCard extends StatelessWidget { isFavorite: isFavorite, onFavoriteToggle: onFavoriteToggle, showFavoriteButton: showFavoriteButton, + subtitle: subtitle, ), Column(children: menuItems), ], @@ -57,6 +60,7 @@ class RestaurantCardHeader extends StatelessWidget { required this.isFavorite, required this.onFavoriteToggle, this.showFavoriteButton = true, + this.subtitle, }); final String name; @@ -64,6 +68,7 @@ class RestaurantCardHeader extends StatelessWidget { final bool isFavorite; final VoidCallback onFavoriteToggle; final bool showFavoriteButton; + final String? subtitle; @override Widget build(BuildContext context) { @@ -80,10 +85,36 @@ class RestaurantCardHeader extends StatelessWidget { flex: 4, child: Padding( padding: const EdgeInsets.symmetric(vertical: 8.0), - child: Text( - name, - style: Theme.of(context).textTheme.headlineSmall, - overflow: TextOverflow.clip, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + name, + style: Theme.of(context).textTheme.headlineSmall, + overflow: TextOverflow.clip, + ), + if (subtitle != null) + Container( + margin: const EdgeInsets.only(top: 4), + padding: const EdgeInsets.symmetric( + horizontal: 8, + vertical: 2, + ), + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.primaryContainer, + borderRadius: BorderRadius.circular(4), + ), + child: Text( + subtitle!, + style: Theme.of(context).textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w600, + color: + Theme.of(context).colorScheme.onPrimaryContainer, + ), + ), + ), + ], ), ), ), From 5b09a1385d643352585a135130b4aaf92af5d054 Mon Sep 17 00:00:00 2001 From: Pedro Lunet Date: Sun, 4 Jan 2026 21:29:24 +0000 Subject: [PATCH 3/6] added special badge for sundays, and updated messages for consistency --- .../uni_app/lib/generated/intl/messages_en.dart | 5 ++++- .../uni_app/lib/generated/intl/messages_pt_PT.dart | 5 +++-- packages/uni_app/lib/generated/l10n.dart | 14 ++++++++++++-- packages/uni_app/lib/l10n/intl_en.arb | 4 +++- packages/uni_app/lib/l10n/intl_pt_PT.arb | 4 +++- .../widgets/restaurants/restaurant_home_card.dart | 12 +++++++++++- 6 files changed, 36 insertions(+), 8 deletions(-) diff --git a/packages/uni_app/lib/generated/intl/messages_en.dart b/packages/uni_app/lib/generated/intl/messages_en.dart index 21ed7fabf..98feb2616 100644 --- a/packages/uni_app/lib/generated/intl/messages_en.dart +++ b/packages/uni_app/lib/generated/intl/messages_en.dart @@ -400,7 +400,10 @@ class MessageLookup extends MessageLookupByLibrary { ), "restaurant_period": m4, "restaurants": MessageLookupByLibrary.simpleMessage("Restaurants"), - "tomorrows_meals": MessageLookupByLibrary.simpleMessage("Tomorrow's Meals"), + "tomorrows_meals": MessageLookupByLibrary.simpleMessage("Tomorrow's Menu"), + "no_menu_tomorrow": MessageLookupByLibrary.simpleMessage( + "Tomorrow's menu unavailable", + ), "room": MessageLookupByLibrary.simpleMessage("Room"), "save": MessageLookupByLibrary.simpleMessage("Save"), "schedule": MessageLookupByLibrary.simpleMessage("Schedule"), diff --git a/packages/uni_app/lib/generated/intl/messages_pt_PT.dart b/packages/uni_app/lib/generated/intl/messages_pt_PT.dart index 059646a78..ffa30388f 100644 --- a/packages/uni_app/lib/generated/intl/messages_pt_PT.dart +++ b/packages/uni_app/lib/generated/intl/messages_pt_PT.dart @@ -420,8 +420,9 @@ class MessageLookup extends MessageLookupByLibrary { ), "restaurant_period": m4, "restaurants": MessageLookupByLibrary.simpleMessage("Restaurantes"), - "tomorrows_meals": MessageLookupByLibrary.simpleMessage( - "Refeições de Amanhã", + "tomorrows_meals": MessageLookupByLibrary.simpleMessage("Menu de Amanhã"), + "no_menu_tomorrow": MessageLookupByLibrary.simpleMessage( + "Menu de amanhã indisponível", ), "room": MessageLookupByLibrary.simpleMessage("Sala"), "save": MessageLookupByLibrary.simpleMessage("Guardar"), diff --git a/packages/uni_app/lib/generated/l10n.dart b/packages/uni_app/lib/generated/l10n.dart index 81968a67f..e5fc3527d 100644 --- a/packages/uni_app/lib/generated/l10n.dart +++ b/packages/uni_app/lib/generated/l10n.dart @@ -1846,16 +1846,26 @@ class S { return Intl.message('Restaurants', name: 'restaurants', desc: '', args: []); } - /// `Tomorrow's Meals` + /// `Tomorrow's Menu` String get tomorrows_meals { return Intl.message( - 'Tomorrow\'s Meals', + 'Tomorrow\'s Menu', name: 'tomorrows_meals', desc: '', args: [], ); } + /// `Tomorrow's menu unavailable` + String get no_menu_tomorrow { + return Intl.message( + 'Tomorrow\'s menu unavailable', + name: 'no_menu_tomorrow', + desc: '', + args: [], + ); + } + /// `Calendar` String get calendar { return Intl.message('Calendar', name: 'calendar', desc: '', args: []); diff --git a/packages/uni_app/lib/l10n/intl_en.arb b/packages/uni_app/lib/l10n/intl_en.arb index ae794a91b..359dd7145 100644 --- a/packages/uni_app/lib/l10n/intl_en.arb +++ b/packages/uni_app/lib/l10n/intl_en.arb @@ -438,8 +438,10 @@ "@library": {}, "restaurants": "Restaurants", "@restaurants": {}, - "tomorrows_meals": "Tomorrow's Meals", + "tomorrows_meals": "Tomorrow's Menu", "@tomorrows_meals": {}, + "no_menu_tomorrow": "Tomorrow's menu unavailable", + "@no_menu_tomorrow": {}, "calendar": "Calendar", "@calendar": {}, "ucs": "UCS", diff --git a/packages/uni_app/lib/l10n/intl_pt_PT.arb b/packages/uni_app/lib/l10n/intl_pt_PT.arb index b25553a4e..e2c12d2d0 100644 --- a/packages/uni_app/lib/l10n/intl_pt_PT.arb +++ b/packages/uni_app/lib/l10n/intl_pt_PT.arb @@ -440,8 +440,10 @@ "@library": {}, "restaurants": "Restaurantes", "@restaurants": {}, - "tomorrows_meals": "Refeições de Amanhã", + "tomorrows_meals": "Menu de Amanhã", "@tomorrows_meals": {}, + "no_menu_tomorrow": "Menu de amanhã indisponível", + "@no_menu_tomorrow": {}, "calendar": "Calendário", "@calendar": {}, "ucs": "UCS", diff --git a/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart b/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart index 3ac33cd0c..db1188ec3 100644 --- a/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart +++ b/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart @@ -126,6 +126,8 @@ List getRestaurantInformation( var today = parseDateTime(now); final showTomorrow = now.hour >= 21 && now.weekday != DateTime.sunday; + final isSundayNight = now.hour >= 21 && now.weekday == DateTime.sunday; + if (showTomorrow) { final tomorrowIndex = (today.index + 1) % DayOfWeek.values.length; today = DayOfWeek.values[tomorrowIndex]; @@ -136,6 +138,14 @@ List getRestaurantInformation( .where((element) => element.getMealsOfDay(today).isNotEmpty) .map((restaurant) { final menuItems = getMainMenus(today, restaurant, locale); + + String? subtitle; + if (showTomorrow) { + subtitle = S.of(context).tomorrows_meals; + } else if (isSundayNight) { + subtitle = S.of(context).no_menu_tomorrow; + } + return RestaurantCard( name: RestaurantUtils.getRestaurantName( context, @@ -152,7 +162,7 @@ List getRestaurantInformation( onFavoriteToggle: () => {}, menuItems: menuItems, showFavoriteButton: false, - subtitle: showTomorrow ? S.of(context).tomorrows_meals : null, + subtitle: subtitle, ); }) .toList(); From a5056ad3382804b8fab1ede3020256f8b234823a Mon Sep 17 00:00:00 2001 From: Pedro Lunet Date: Sun, 4 Jan 2026 21:41:23 +0000 Subject: [PATCH 4/6] updated logic to avoid duplicated code --- .../widgets/restaurants/restaurant_home_card.dart | 4 ++-- .../view/restaurant/tab_controller_provider.dart | 3 ++- .../view/restaurant/widgets/restaurant_utils.dart | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart b/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart index db1188ec3..d2cd18152 100644 --- a/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart +++ b/packages/uni_app/lib/view/home/widgets/restaurants/restaurant_home_card.dart @@ -125,8 +125,8 @@ List getRestaurantInformation( final now = DateTime.now(); var today = parseDateTime(now); - final showTomorrow = now.hour >= 21 && now.weekday != DateTime.sunday; - final isSundayNight = now.hour >= 21 && now.weekday == DateTime.sunday; + final showTomorrow = RestaurantUtils.shouldShowTomorrowMenu(now); + final isSundayNight = RestaurantUtils.isSundayNight(now); if (showTomorrow) { final tomorrowIndex = (today.index + 1) % DayOfWeek.values.length; diff --git a/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart b/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart index bc9f22076..052f38a91 100644 --- a/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart +++ b/packages/uni_app/lib/view/restaurant/tab_controller_provider.dart @@ -1,5 +1,6 @@ import 'package:flutter_riverpod/legacy.dart'; import 'package:uni/model/utils/day_of_week.dart'; +import 'package:uni/view/restaurant/widgets/restaurant_utils.dart'; final tabControllerProvider = StateNotifierProvider( (ref) => TabControllerProvider(), @@ -13,7 +14,7 @@ class TabControllerProvider extends StateNotifier { int index = now.weekday - 1; - if (now.hour >= 21 && now.weekday != DateTime.sunday) { + if (RestaurantUtils.shouldShowTomorrowMenu(now)) { index++; } diff --git a/packages/uni_app/lib/view/restaurant/widgets/restaurant_utils.dart b/packages/uni_app/lib/view/restaurant/widgets/restaurant_utils.dart index fd0eddc27..f17464f35 100644 --- a/packages/uni_app/lib/view/restaurant/widgets/restaurant_utils.dart +++ b/packages/uni_app/lib/view/restaurant/widgets/restaurant_utils.dart @@ -4,6 +4,21 @@ import 'package:uni/model/entities/app_locale.dart'; import 'package:uni_ui/icons.dart'; class RestaurantUtils { + // Hour after which to show tomorrow's menu (except on Sunday) + static const int menuSwitchHour = 21; + + /// Determines if tomorrow's menu should be shown based on current time + /// Returns true if it's after menuSwitchHour and not Sunday + static bool shouldShowTomorrowMenu(DateTime now) { + return now.hour >= menuSwitchHour && now.weekday != DateTime.sunday; + } + + /// Determines if it's Sunday night after menuSwitchHour + /// (when tomorrow's menu is not available) + static bool isSundayNight(DateTime now) { + return now.hour >= menuSwitchHour && now.weekday == DateTime.sunday; + } + // Method to get a restaurant related UniIcon based on a specific type static UniIcon getIcon(String? type, {double size = 24, Color? color}) { switch (type) { From a60bb672f4d032040a32b1cb00a26f59c6740f67 Mon Sep 17 00:00:00 2001 From: Pedro Lunet Date: Sun, 4 Jan 2026 21:43:20 +0000 Subject: [PATCH 5/6] updated mesasges for consistency --- packages/uni_app/lib/generated/intl/messages_en.dart | 2 +- packages/uni_app/lib/generated/intl/messages_pt_PT.dart | 2 +- packages/uni_app/lib/generated/l10n.dart | 4 ++-- packages/uni_app/lib/l10n/intl_en.arb | 2 +- packages/uni_app/lib/l10n/intl_pt_PT.arb | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/uni_app/lib/generated/intl/messages_en.dart b/packages/uni_app/lib/generated/intl/messages_en.dart index 98feb2616..f4db274a0 100644 --- a/packages/uni_app/lib/generated/intl/messages_en.dart +++ b/packages/uni_app/lib/generated/intl/messages_en.dart @@ -402,7 +402,7 @@ class MessageLookup extends MessageLookupByLibrary { "restaurants": MessageLookupByLibrary.simpleMessage("Restaurants"), "tomorrows_meals": MessageLookupByLibrary.simpleMessage("Tomorrow's Menu"), "no_menu_tomorrow": MessageLookupByLibrary.simpleMessage( - "Tomorrow's menu unavailable", + "Tomorrow's Menu Unavailable", ), "room": MessageLookupByLibrary.simpleMessage("Room"), "save": MessageLookupByLibrary.simpleMessage("Save"), diff --git a/packages/uni_app/lib/generated/intl/messages_pt_PT.dart b/packages/uni_app/lib/generated/intl/messages_pt_PT.dart index ffa30388f..449e6820e 100644 --- a/packages/uni_app/lib/generated/intl/messages_pt_PT.dart +++ b/packages/uni_app/lib/generated/intl/messages_pt_PT.dart @@ -422,7 +422,7 @@ class MessageLookup extends MessageLookupByLibrary { "restaurants": MessageLookupByLibrary.simpleMessage("Restaurantes"), "tomorrows_meals": MessageLookupByLibrary.simpleMessage("Menu de Amanhã"), "no_menu_tomorrow": MessageLookupByLibrary.simpleMessage( - "Menu de amanhã indisponível", + "Menu de Amanhã Indisponível", ), "room": MessageLookupByLibrary.simpleMessage("Sala"), "save": MessageLookupByLibrary.simpleMessage("Guardar"), diff --git a/packages/uni_app/lib/generated/l10n.dart b/packages/uni_app/lib/generated/l10n.dart index e5fc3527d..41e56d5dd 100644 --- a/packages/uni_app/lib/generated/l10n.dart +++ b/packages/uni_app/lib/generated/l10n.dart @@ -1856,10 +1856,10 @@ class S { ); } - /// `Tomorrow's menu unavailable` + /// `Tomorrow's Menu Unavailable` String get no_menu_tomorrow { return Intl.message( - 'Tomorrow\'s menu unavailable', + 'Tomorrow\'s Menu Unavailable', name: 'no_menu_tomorrow', desc: '', args: [], diff --git a/packages/uni_app/lib/l10n/intl_en.arb b/packages/uni_app/lib/l10n/intl_en.arb index 359dd7145..feb8ab792 100644 --- a/packages/uni_app/lib/l10n/intl_en.arb +++ b/packages/uni_app/lib/l10n/intl_en.arb @@ -440,7 +440,7 @@ "@restaurants": {}, "tomorrows_meals": "Tomorrow's Menu", "@tomorrows_meals": {}, - "no_menu_tomorrow": "Tomorrow's menu unavailable", + "no_menu_tomorrow": "Tomorrow's Menu Unavailable", "@no_menu_tomorrow": {}, "calendar": "Calendar", "@calendar": {}, diff --git a/packages/uni_app/lib/l10n/intl_pt_PT.arb b/packages/uni_app/lib/l10n/intl_pt_PT.arb index e2c12d2d0..323077627 100644 --- a/packages/uni_app/lib/l10n/intl_pt_PT.arb +++ b/packages/uni_app/lib/l10n/intl_pt_PT.arb @@ -442,7 +442,7 @@ "@restaurants": {}, "tomorrows_meals": "Menu de Amanhã", "@tomorrows_meals": {}, - "no_menu_tomorrow": "Menu de amanhã indisponível", + "no_menu_tomorrow": "Menu de Amanhã Indisponível", "@no_menu_tomorrow": {}, "calendar": "Calendário", "@calendar": {}, From ce370d8faa585fe0fa71733fec15d97ccb83382a Mon Sep 17 00:00:00 2001 From: Pedro Lunet Date: Wed, 7 Jan 2026 22:04:10 +0000 Subject: [PATCH 6/6] updated colors --- packages/uni_ui/lib/cards/restaurant_card.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/uni_ui/lib/cards/restaurant_card.dart b/packages/uni_ui/lib/cards/restaurant_card.dart index 50d0507c4..2094d1614 100644 --- a/packages/uni_ui/lib/cards/restaurant_card.dart +++ b/packages/uni_ui/lib/cards/restaurant_card.dart @@ -102,7 +102,7 @@ class RestaurantCardHeader extends StatelessWidget { vertical: 2, ), decoration: BoxDecoration( - color: Theme.of(context).colorScheme.primaryContainer, + color: Theme.of(context).primaryColor.withAlpha(0x20), borderRadius: BorderRadius.circular(4), ), child: Text(