@@ -20,11 +20,11 @@ import androidx.activity.compose.BackHandler
2020import androidx.compose.foundation.layout.Box
2121import androidx.compose.material3.Text
2222import androidx.compose.material3.adaptive.ExperimentalMaterial3AdaptiveApi
23- import androidx.compose.material3.adaptive.ListDetailPaneScaffold
24- import androidx.compose.material3.adaptive.ListDetailPaneScaffoldRole
25- import androidx.compose.material3.adaptive.PaneAdaptedValue
26- import androidx.compose.material3.adaptive.ThreePaneScaffoldNavigator
27- import androidx.compose.material3.adaptive.rememberListDetailPaneScaffoldNavigator
23+ import androidx.compose.material3.adaptive.layout. ListDetailPaneScaffold
24+ import androidx.compose.material3.adaptive.layout. ListDetailPaneScaffoldRole
25+ import androidx.compose.material3.adaptive.layout. PaneAdaptedValue
26+ import androidx.compose.material3.adaptive.navigation. ThreePaneScaffoldNavigator
27+ import androidx.compose.material3.adaptive.navigation. rememberListDetailPaneScaffoldNavigator
2828import androidx.compose.runtime.Composable
2929import androidx.compose.runtime.LaunchedEffect
3030import androidx.compose.runtime.getValue
@@ -93,7 +93,8 @@ internal fun InterestsListDetailScreen(
9393 }
9494
9595 ListDetailPaneScaffold (
96- scaffoldState = listDetailNavigator.scaffoldState,
96+ value = listDetailNavigator.scaffoldValue,
97+ directive = listDetailNavigator.scaffoldDirective,
9798 listPane = {
9899 InterestsRoute (
99100 onTopicClick = ::onTopicClickShowDetailPane,
@@ -129,8 +130,8 @@ internal fun InterestsListDetailScreen(
129130
130131@OptIn(ExperimentalMaterial3AdaptiveApi ::class )
131132private fun <T > ThreePaneScaffoldNavigator<T>.isListPaneVisible (): Boolean =
132- scaffoldState. scaffoldValue[ListDetailPaneScaffoldRole .List ] == PaneAdaptedValue .Expanded
133+ scaffoldValue[ListDetailPaneScaffoldRole .List ] == PaneAdaptedValue .Expanded
133134
134135@OptIn(ExperimentalMaterial3AdaptiveApi ::class )
135136private fun <T > ThreePaneScaffoldNavigator<T>.isDetailPaneVisible (): Boolean =
136- scaffoldState. scaffoldValue[ListDetailPaneScaffoldRole .Detail ] == PaneAdaptedValue .Expanded
137+ scaffoldValue[ListDetailPaneScaffoldRole .Detail ] == PaneAdaptedValue .Expanded
0 commit comments