From f014aee71b261e62c35fee977ca0193f8fe7ad2a Mon Sep 17 00:00:00 2001 From: Anthony Date: Mon, 1 Apr 2024 23:28:46 +0200 Subject: [PATCH] feat(connector): add back button on CreateProject screen --- .../desktopMain/kotlin/tab/project/CreateProject.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/connector/composeApp/src/desktopMain/kotlin/tab/project/CreateProject.kt b/connector/composeApp/src/desktopMain/kotlin/tab/project/CreateProject.kt index fd83b45..03db1d4 100644 --- a/connector/composeApp/src/desktopMain/kotlin/tab/project/CreateProject.kt +++ b/connector/composeApp/src/desktopMain/kotlin/tab/project/CreateProject.kt @@ -2,6 +2,7 @@ package tab.project import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.automirrored.outlined.ArrowBack import androidx.compose.material.icons.outlined.Add import androidx.compose.material3.* import androidx.compose.runtime.* @@ -9,13 +10,25 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import cafe.adriel.voyager.core.screen.Screen +import cafe.adriel.voyager.navigator.LocalNavigator +import cafe.adriel.voyager.navigator.currentOrThrow class CreateProject : Screen { @Composable override fun Content() { + val navigator = LocalNavigator.currentOrThrow + var projectName by remember { mutableStateOf("") } var aircraftType by remember { mutableStateOf("") } + IconButton( + onClick = { + navigator.pop() + } + ) { + Icon(Icons.AutoMirrored.Outlined.ArrowBack, "Back Arrow") + } + Column ( modifier = Modifier .fillMaxHeight()