Skip to content

Commit 440fd46

Browse files
committed
Remove dependency on NavKey
1 parent c7437a3 commit 440fd46

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/navigation/AppRoute.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
package org.jetbrains.kotlinconf.navigation
22

3-
import androidx.navigation3.runtime.NavKey
43
import kotlinx.serialization.SerialName
54
import kotlinx.serialization.Serializable
65
import org.jetbrains.kotlinconf.PartnerId
76
import org.jetbrains.kotlinconf.SessionId
87
import org.jetbrains.kotlinconf.SpeakerId
98

109
@Serializable
11-
sealed interface AppRoute : NavKey
10+
sealed interface AppRoute
1211

1312
@Serializable
1413
@SerialName("AboutConference")

shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/navigation/BackStack.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ import androidx.savedstate.compose.serialization.serializers.SnapshotStateListSe
88
import kotlinx.serialization.serializer
99

1010
@Composable
11-
inline fun <reified T : NavKey> rememberNavBackStack(vararg elements: T): MutableList<T> {
11+
inline fun <reified T : Any> rememberNavBackStack(vararg elements: T): MutableList<T> {
1212
return rememberSerializable(serializer = SnapshotStateListSerializer(serializer())) { mutableStateListOf(*elements) }
1313
}

shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/navigation/MainRoute.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package org.jetbrains.kotlinconf.navigation
22

3-
import androidx.navigation3.runtime.NavKey
43
import kotlinx.serialization.SerialName
54
import kotlinx.serialization.Serializable
65

76
@Serializable
8-
sealed interface MainRoute : NavKey
7+
sealed interface MainRoute
98

109
@Serializable
1110
data object ScheduleScreen : MainRoute

0 commit comments

Comments
 (0)