From a8759f80a1f1415b512df4c79185367860cc7ee2 Mon Sep 17 00:00:00 2001 From: Arkadii Ivanov <> Date: Thu, 22 Oct 2020 22:41:11 +0100 Subject: [PATCH] Move RouterStateComposable to the example package --- .../example/todo/common/root/integration/TodoRootImpl.kt | 2 +- .../todo/common/utils}/RouterStateComposable.kt | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) rename examples/todoapp/common/utils/src/commonMain/kotlin/{com/arkivanov/decompose/extensions/compose => example/todo/common/utils}/RouterStateComposable.kt (97%) diff --git a/examples/todoapp/common/root/src/commonMain/kotlin/example/todo/common/root/integration/TodoRootImpl.kt b/examples/todoapp/common/root/src/commonMain/kotlin/example/todo/common/root/integration/TodoRootImpl.kt index 570ddf7d9a..413e65fdf5 100644 --- a/examples/todoapp/common/root/src/commonMain/kotlin/example/todo/common/root/integration/TodoRootImpl.kt +++ b/examples/todoapp/common/root/src/commonMain/kotlin/example/todo/common/root/integration/TodoRootImpl.kt @@ -2,7 +2,6 @@ package example.todo.common.root.integration import androidx.compose.runtime.Composable import com.arkivanov.decompose.ComponentContext -import com.arkivanov.decompose.extensions.compose.children import com.arkivanov.decompose.router import com.arkivanov.decompose.statekeeper.Parcelable import com.arkivanov.decompose.statekeeper.Parcelize @@ -14,6 +13,7 @@ import example.todo.common.root.TodoRoot.Dependencies import example.todo.common.utils.Component import example.todo.common.utils.Consumer import example.todo.common.utils.Crossfade +import example.todo.common.utils.children internal class TodoRootImpl( componentContext: ComponentContext, diff --git a/examples/todoapp/common/utils/src/commonMain/kotlin/com/arkivanov/decompose/extensions/compose/RouterStateComposable.kt b/examples/todoapp/common/utils/src/commonMain/kotlin/example/todo/common/utils/RouterStateComposable.kt similarity index 97% rename from examples/todoapp/common/utils/src/commonMain/kotlin/com/arkivanov/decompose/extensions/compose/RouterStateComposable.kt rename to examples/todoapp/common/utils/src/commonMain/kotlin/example/todo/common/utils/RouterStateComposable.kt index f47b70f663..c3f890eb09 100644 --- a/examples/todoapp/common/utils/src/commonMain/kotlin/com/arkivanov/decompose/extensions/compose/RouterStateComposable.kt +++ b/examples/todoapp/common/utils/src/commonMain/kotlin/example/todo/common/utils/RouterStateComposable.kt @@ -2,7 +2,7 @@ * Copied from Decompose */ -package com.arkivanov.decompose.extensions.compose +package example.todo.common.utils import androidx.compose.runtime.Composable import androidx.compose.runtime.Providers @@ -13,7 +13,6 @@ import androidx.compose.runtime.savedinstancestate.UiSavedStateRegistryAmbient import com.arkivanov.decompose.RouterState import com.arkivanov.decompose.statekeeper.Parcelable import com.arkivanov.decompose.value.Value -import example.todo.common.utils.invoke private typealias SavedState = Map>