Rename AppScaffold detailContent/listContent to primaryContent/secondaryContent.

This commit is contained in:
Jeffrey Starke
2025-10-08 14:53:02 -04:00
committed by Alex Hart
parent 534756c833
commit ac86140133
4 changed files with 23 additions and 23 deletions

View File

@@ -211,20 +211,20 @@ enum class WindowSizeClass(
@Composable
fun AppScaffold(
navigator: AppScaffoldNavigator<Any>,
detailContent: @Composable () -> Unit = {},
primaryContent: @Composable () -> Unit = {},
navRailContent: @Composable () -> Unit = {},
bottomNavContent: @Composable () -> Unit = {},
paneExpansionState: PaneExpansionState = rememberPaneExpansionState(),
paneExpansionDragHandle: (@Composable ThreePaneScaffoldScope.(PaneExpansionState) -> Unit)? = null,
animatorFactory: AppScaffoldAnimationStateFactory = AppScaffoldAnimationStateFactory.Default,
listContent: @Composable () -> Unit
secondaryContent: @Composable () -> Unit
) {
val isForcedCompact = WindowSizeClass.checkForcedCompact()
val windowSizeClass = WindowSizeClass.rememberWindowSizeClass()
if (isForcedCompact) {
ListAndNavigation(
listContent = listContent,
listContent = secondaryContent,
navRailContent = navRailContent,
bottomNavContent = bottomNavContent,
windowSizeClass = windowSizeClass
@@ -271,7 +271,7 @@ fun AppScaffold(
}
) {
ListAndNavigation(
listContent = listContent,
listContent = secondaryContent,
navRailContent = navRailContent,
bottomNavContent = bottomNavContent,
windowSizeClass = windowSizeClass
@@ -312,7 +312,7 @@ fun AppScaffold(
}
}
) {
detailContent()
primaryContent()
}
}
},
@@ -362,7 +362,7 @@ private fun AppScaffoldPreview() {
defaultPanePreferredWidth = 416.dp,
horizontalPartitionSpacerSize = 16.dp
),
listContent = {
secondaryContent = {
Box(
contentAlignment = Alignment.Center,
modifier = Modifier
@@ -375,7 +375,7 @@ private fun AppScaffoldPreview() {
)
}
},
detailContent = {
primaryContent = {
Box(
contentAlignment = Alignment.Center,
modifier = Modifier

View File

@@ -41,13 +41,13 @@ import org.thoughtcrime.securesms.keyvalue.SignalStore
fun AppScaffoldWithTopBar(
navigator: AppScaffoldNavigator<Any> = rememberAppScaffoldNavigator(),
topBarContent: @Composable () -> Unit = {},
detailContent: @Composable () -> Unit = {},
primaryContent: @Composable () -> Unit = {},
navRailContent: @Composable () -> Unit = {},
bottomNavContent: @Composable () -> Unit = {},
paneExpansionState: PaneExpansionState = rememberPaneExpansionState(),
paneExpansionDragHandle: (@Composable ThreePaneScaffoldScope.(PaneExpansionState) -> Unit)? = null,
animatorFactory: AppScaffoldAnimationStateFactory = AppScaffoldAnimationStateFactory.Default,
listContent: @Composable () -> Unit
secondaryContent: @Composable () -> Unit
) {
val windowSizeClass = WindowSizeClass.rememberWindowSizeClass()
val isSplitPane = windowSizeClass.isSplitPane(
@@ -60,28 +60,28 @@ fun AppScaffoldWithTopBar(
AppScaffold(
navigator = navigator,
detailContent = detailContent,
primaryContent = primaryContent,
navRailContent = navRailContent,
bottomNavContent = bottomNavContent,
paneExpansionState = paneExpansionState,
paneExpansionDragHandle = paneExpansionDragHandle,
animatorFactory = animatorFactory,
listContent = listContent
secondaryContent = secondaryContent
)
}
} else {
AppScaffold(
navigator = navigator,
detailContent = detailContent,
primaryContent = primaryContent,
navRailContent = navRailContent,
bottomNavContent = bottomNavContent,
paneExpansionState = paneExpansionState,
paneExpansionDragHandle = paneExpansionDragHandle,
animatorFactory = animatorFactory,
listContent = {
secondaryContent = {
Scaffold(topBar = topBarContent) { paddingValues ->
Box(modifier = Modifier.padding(paddingValues)) {
listContent()
secondaryContent()
}
}
}
@@ -110,7 +110,7 @@ private fun AppScaffoldWithTopBarPreview() {
)
},
listContent = {
secondaryContent = {
Box(
contentAlignment = Alignment.Center,
modifier = Modifier
@@ -124,7 +124,7 @@ private fun AppScaffoldWithTopBarPreview() {
}
},
detailContent = {
primaryContent = {
Box(
contentAlignment = Alignment.Center,
modifier = Modifier