From 02ab50f9ad35924b683e86a09f9729fae0a7b50d Mon Sep 17 00:00:00 2001 From: Anthony Berg Date: Wed, 1 May 2024 09:37:20 +0100 Subject: [PATCH] refactor(connector): move SimulatorTests to its own package --- connector/composeApp/src/desktopMain/kotlin/App.kt | 4 ++-- .../src/desktopMain/kotlin/tab/{ => test}/SimulatorTest.kt | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) rename connector/composeApp/src/desktopMain/kotlin/tab/{ => test}/SimulatorTest.kt (91%) diff --git a/connector/composeApp/src/desktopMain/kotlin/App.kt b/connector/composeApp/src/desktopMain/kotlin/App.kt index 470a8e4..83dae96 100644 --- a/connector/composeApp/src/desktopMain/kotlin/App.kt +++ b/connector/composeApp/src/desktopMain/kotlin/App.kt @@ -22,7 +22,7 @@ import org.jetbrains.compose.ui.tooling.preview.Preview import org.koin.compose.KoinContext import tab.About import tab.Settings -import tab.SimulatorTest +import tab.test.SimulatorTest import tab.TestResults import tab.procedure.Procedures import tab.project.Projects @@ -126,7 +126,7 @@ fun NavigationDrawer( Text("Tester", modifier = Modifier.padding(16.dp)) TabNavigationItem(tab = Procedures, drawerState = drawerState, drawerScope = drawerScope) - TabNavigationItem(tab = SimulatorTest(), drawerState = drawerState, drawerScope = drawerScope) + TabNavigationItem(tab = SimulatorTest, drawerState = drawerState, drawerScope = drawerScope) TabNavigationItem(tab = TestResults(), drawerState = drawerState, drawerScope = drawerScope) HorizontalDivider() diff --git a/connector/composeApp/src/desktopMain/kotlin/tab/SimulatorTest.kt b/connector/composeApp/src/desktopMain/kotlin/tab/test/SimulatorTest.kt similarity index 91% rename from connector/composeApp/src/desktopMain/kotlin/tab/SimulatorTest.kt rename to connector/composeApp/src/desktopMain/kotlin/tab/test/SimulatorTest.kt index 93c8dff..eb62063 100644 --- a/connector/composeApp/src/desktopMain/kotlin/tab/SimulatorTest.kt +++ b/connector/composeApp/src/desktopMain/kotlin/tab/test/SimulatorTest.kt @@ -1,4 +1,4 @@ -package tab +package tab.test import androidx.compose.foundation.layout.Column import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -10,7 +10,9 @@ import connector.composeapp.generated.resources.check_box_24px import org.jetbrains.compose.resources.ExperimentalResourceApi import org.jetbrains.compose.resources.painterResource -class SimulatorTest : Tab { +object SimulatorTest : Tab { + private fun readResolve(): Any = SimulatorTest + @OptIn(ExperimentalResourceApi::class) override val options: TabOptions @Composable