11package io.github.xxfast.decompose.router.pages
22
3- import androidx.compose.foundation.ExperimentalFoundationApi
43import androidx.compose.foundation.pager.PagerScope
54import androidx.compose.foundation.pager.PagerState
65import androidx.compose.runtime.Composable
76import androidx.compose.runtime.CompositionLocalProvider
87import androidx.compose.ui.Modifier
9- import com.arkivanov.decompose.ExperimentalDecomposeApi
10- import com.arkivanov.decompose.extensions.compose.pages.Pages
8+ import com.arkivanov.decompose.extensions.compose.pages.ChildPages
119import com.arkivanov.decompose.extensions.compose.pages.PagesScrollAnimation
1210import com.arkivanov.decompose.extensions.compose.pages.defaultHorizontalPager
1311import com.arkivanov.decompose.router.pages.select
1412import io.github.xxfast.decompose.router.LocalRouterContext
1513import kotlinx.serialization.Serializable
1614
17- @OptIn(ExperimentalFoundationApi ::class , ExperimentalDecomposeApi ::class )
1815@Composable
1916fun <C : @Serializable Any > RoutedContent (
2017 router : Router <C >,
@@ -28,7 +25,7 @@ fun <C : @Serializable Any> RoutedContent(
2825 ) -> Unit = defaultHorizontalPager(),
2926 content : @Composable (C ) -> Unit ,
3027) {
31- Pages (
28+ ChildPages (
3229 pages = router.pages.value,
3330 onPageSelected = { index -> router.select(index) },
3431 modifier = modifier,
0 commit comments