diff --git a/src/main/kotlin/app/Main.kt b/src/main/kotlin/app/App.kt similarity index 99% rename from src/main/kotlin/app/Main.kt rename to src/main/kotlin/app/App.kt index 2c5fc8b..fc06feb 100644 --- a/src/main/kotlin/app/Main.kt +++ b/src/main/kotlin/app/App.kt @@ -34,7 +34,7 @@ class Main { appComponent.inject(this) } - fun app() = application { + fun start() = application { var isOpen by remember { mutableStateOf(true) } if (isOpen) { Window( diff --git a/src/main/kotlin/app/main.kt b/src/main/kotlin/app/main.kt index 2d80339..f7537dc 100644 --- a/src/main/kotlin/app/main.kt +++ b/src/main/kotlin/app/main.kt @@ -1,28 +1,8 @@ -import androidx.compose.animation.Crossfade -import androidx.compose.foundation.background -import androidx.compose.foundation.layout.* -import androidx.compose.foundation.lazy.LazyColumn -import androidx.compose.foundation.lazy.items -import androidx.compose.material.* -import androidx.compose.runtime.* import androidx.compose.ui.ExperimentalComposeUiApi -import androidx.compose.ui.Modifier -import androidx.compose.ui.draw.alpha -import androidx.compose.ui.unit.dp -import androidx.compose.ui.window.* -import androidx.compose.ui.zIndex import app.Main -import app.di.DaggerAppComponent -import app.git.GitManager -import app.git.RepositorySelectionStatus -import app.theme.* -import app.ui.RepositoryOpenPage -import app.ui.WelcomePage -import app.ui.components.RepositoriesTabPanel -import app.ui.components.TabInformation @OptIn(ExperimentalComposeUiApi::class) fun main() { val main = Main() - main.app() + main.start() } \ No newline at end of file diff --git a/src/main/kotlin/app/ui/components/RepositoriesTabPanel.kt b/src/main/kotlin/app/ui/components/RepositoriesTabPanel.kt index 8aa30b1..e611f2d 100644 --- a/src/main/kotlin/app/ui/components/RepositoriesTabPanel.kt +++ b/src/main/kotlin/app/ui/components/RepositoriesTabPanel.kt @@ -26,7 +26,9 @@ fun RepositoriesTabPanel( onTabsUpdated: (List) -> Unit, newTabContent: @Composable (tabTitle: MutableState) -> Unit, ) { - var tabsIdentifier by remember { mutableStateOf(0) } + var tabsIdentifier by remember { + mutableStateOf(tabs.count()) + } TabPanel( modifier = modifier,