File tree Expand file tree Collapse file tree 3 files changed +3
-5
lines changed
shared/src/commonMain/kotlin/org/jetbrains/kotlinconf/navigation Expand file tree Collapse file tree 3 files changed +3
-5
lines changed Original file line number Diff line number Diff line change 11package org.jetbrains.kotlinconf.navigation
22
3- import androidx.navigation3.runtime.NavKey
43import kotlinx.serialization.SerialName
54import kotlinx.serialization.Serializable
65import org.jetbrains.kotlinconf.PartnerId
76import org.jetbrains.kotlinconf.SessionId
87import org.jetbrains.kotlinconf.SpeakerId
98
109@Serializable
11- sealed interface AppRoute : NavKey
10+ sealed interface AppRoute
1211
1312@Serializable
1413@SerialName(" AboutConference" )
Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ import androidx.savedstate.compose.serialization.serializers.SnapshotStateListSe
88import 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}
Original file line number Diff line number Diff line change 11package org.jetbrains.kotlinconf.navigation
22
3- import androidx.navigation3.runtime.NavKey
43import kotlinx.serialization.SerialName
54import kotlinx.serialization.Serializable
65
76@Serializable
8- sealed interface MainRoute : NavKey
7+ sealed interface MainRoute
98
109@Serializable
1110data object ScheduleScreen : MainRoute
You can’t perform that action at this time.
0 commit comments