mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-19 08:09:12 +01:00
Rename AppScaffold detailContent/listContent to primaryContent/secondaryContent.
This commit is contained in:
committed by
Alex Hart
parent
534756c833
commit
ac86140133
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user