From d2d075ed6b3bb739ee6bb0da3a178ea0b245ae3e Mon Sep 17 00:00:00 2001 From: KhooLy <73142442+KhooLy@users.noreply.github.com> Date: Mon, 13 Jul 2026 15:40:38 +0300 Subject: [PATCH] Accept platform services in shared app host --- .../kotlin/com/fluxa/app/shared/FluxaAppHost.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/shared/src/commonMain/kotlin/com/fluxa/app/shared/FluxaAppHost.kt b/shared/src/commonMain/kotlin/com/fluxa/app/shared/FluxaAppHost.kt index 6c45153..0cc9857 100644 --- a/shared/src/commonMain/kotlin/com/fluxa/app/shared/FluxaAppHost.kt +++ b/shared/src/commonMain/kotlin/com/fluxa/app/shared/FluxaAppHost.kt @@ -10,8 +10,24 @@ import androidx.compose.ui.Modifier import com.fluxa.app.shared.feature.catalog.CatalogAction import com.fluxa.app.shared.feature.catalog.CatalogHomeDataSource import com.fluxa.app.shared.feature.catalog.CatalogHomeStore +import com.fluxa.app.shared.platform.FluxaPlatformServices import kotlinx.coroutines.launch +@Composable +fun FluxaAppHost( + platformServices: FluxaPlatformServices, + language: String? = null, + onCatalogAction: (CatalogAction) -> Unit = {}, + modifier: Modifier = Modifier +) { + FluxaAppHost( + catalogHomeDataSource = platformServices.catalogHomeDataSource, + language = language, + onCatalogAction = onCatalogAction, + modifier = modifier + ) +} + @Composable fun FluxaAppHost( catalogHomeDataSource: CatalogHomeDataSource,