diff --git a/filcnaplo_mobile_ui/lib/pages/home/live_card/live_card.dart b/filcnaplo_mobile_ui/lib/pages/home/live_card/live_card.dart index 76026b9..a0fd60d 100755 --- a/filcnaplo_mobile_ui/lib/pages/home/live_card/live_card.dart +++ b/filcnaplo_mobile_ui/lib/pages/home/live_card/live_card.dart @@ -12,6 +12,7 @@ import 'package:filcnaplo_mobile_ui/pages/home/live_card/live_card_widget.dart'; import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:i18n_extension/i18n_widget.dart'; import 'package:intl/intl.dart'; +import 'package:maps_launcher/maps_launcher.dart'; import 'package:provider/provider.dart'; import 'live_card.i18n.dart'; @@ -52,6 +53,8 @@ class LiveCardStateA extends State { Widget child; Duration bellDelay = liveCard.delay; + liveCard.currentState = LiveCardState.morning; + switch (liveCard.currentState) { case LiveCardState.summary: child = LiveCardWidget( @@ -102,6 +105,8 @@ class LiveCardStateA extends State { .format(DateTime.now()) .capital(), icon: FeatherIcons.sun, + onTap: () => MapsLauncher.launchQuery( + '${_userProvider.student?.school.city ?? ''} ${_userProvider.student?.school.name ?? ''}'), description: liveCard.nextLesson != null ? Text.rich( TextSpan( @@ -173,8 +178,8 @@ class LiveCardStateA extends State { title: liveCard.currentLesson!.subject.renamedTo ?? liveCard.currentLesson!.subject.name.capital(), titleItalic: liveCard.currentLesson!.subject.isRenamed && - settingsProvider.renamedSubjectsEnabled && - settingsProvider.renamedSubjectsItalics, + settingsProvider.renamedSubjectsEnabled && + settingsProvider.renamedSubjectsItalics, subtitle: liveCard.currentLesson!.room, icon: SubjectIcon.resolveVariant( subject: liveCard.currentLesson!.subject, context: context), @@ -184,7 +189,7 @@ class LiveCardStateA extends State { nextSubject: liveCard.nextLesson?.subject.renamedTo ?? liveCard.nextLesson?.subject.name.capital(), nextSubjectItalic: liveCard.nextLesson?.subject.isRenamed == true && - settingsProvider.renamedSubjectsEnabled && + settingsProvider.renamedSubjectsEnabled && settingsProvider.renamedSubjectsItalics, nextRoom: liveCard.nextLesson?.room, progressMax: showMinutes ? maxTime / 60 : maxTime, diff --git a/filcnaplo_mobile_ui/pubspec.yaml b/filcnaplo_mobile_ui/pubspec.yaml index 1f46635..afe8489 100644 --- a/filcnaplo_mobile_ui/pubspec.yaml +++ b/filcnaplo_mobile_ui/pubspec.yaml @@ -62,6 +62,7 @@ dependencies: git: url: https://github.com/kimaah/image_crop.git uuid: ^4.2.2 + maps_launcher: ^2.2.0 dev_dependencies: flutter_lints: ^3.0.1