From b676c768fe1a3b25ce2e51387f1a313e93515e31 Mon Sep 17 00:00:00 2001 From: Rene Luria Date: Wed, 8 Jul 2026 18:02:14 +0200 Subject: [PATCH] fix: add back navigation from EventDetailScreen to Schedule --- .../src/commonMain/kotlin/ch/parano/myice/App.kt | 1 + .../ch/parano/myice/ui/screens/EventDetailScreen.kt | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/composeApp/src/commonMain/kotlin/ch/parano/myice/App.kt b/composeApp/src/commonMain/kotlin/ch/parano/myice/App.kt index 8e55721..7ee5cb6 100644 --- a/composeApp/src/commonMain/kotlin/ch/parano/myice/App.kt +++ b/composeApp/src/commonMain/kotlin/ch/parano/myice/App.kt @@ -71,6 +71,7 @@ fun App( account = screen.account, eventTitle = screen.eventTitle, viewModel = eventDetailViewModel, + onBack = { currentScreen = Screen.Schedule }, ) } } diff --git a/composeApp/src/commonMain/kotlin/ch/parano/myice/ui/screens/EventDetailScreen.kt b/composeApp/src/commonMain/kotlin/ch/parano/myice/ui/screens/EventDetailScreen.kt index a6da961..fb11899 100644 --- a/composeApp/src/commonMain/kotlin/ch/parano/myice/ui/screens/EventDetailScreen.kt +++ b/composeApp/src/commonMain/kotlin/ch/parano/myice/ui/screens/EventDetailScreen.kt @@ -36,6 +36,7 @@ fun EventDetailScreen( account: String, eventTitle: String, viewModel: EventDetailViewModel, + onBack: () -> Unit, modifier: Modifier = Modifier, ) { LaunchedEffect(gameId, account) { @@ -46,7 +47,14 @@ fun EventDetailScreen( Scaffold( topBar = { - TopAppBar(title = { Text(eventTitle) }) + TopAppBar( + title = { Text(eventTitle) }, + navigationIcon = { + androidx.compose.material3.TextButton(onClick = onBack) { + Text("Retour") + } + }, + ) }, modifier = modifier, ) { padding ->