fix(chats): pass compactMode through RootContent — single-pane keeps split

compactMode was hardcoded in the Messages branch of RootContent, which is
shared between deck and single-pane. Now compactMode is a RootContent
parameter: deck passes true, single-pane defaults to false.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
nrobi144
2026-03-19 07:53:03 +02:00
parent 0184ebad11
commit 9187bf448f
@@ -133,6 +133,7 @@ fun DeckColumnContainer(
nwcConnection = nwcConnection,
subscriptionsCoordinator = subscriptionsCoordinator,
appScope = appScope,
compactMode = true,
onShowComposeDialog = onShowComposeDialog,
onShowReplyDialog = onShowReplyDialog,
onZapFeedback = onZapFeedback,
@@ -175,6 +176,7 @@ internal fun RootContent(
nwcConnection: Nip47URINorm?,
subscriptionsCoordinator: DesktopRelaySubscriptionsCoordinator,
appScope: CoroutineScope,
compactMode: Boolean = false,
onShowComposeDialog: () -> Unit,
onShowReplyDialog: (com.vitorpamplona.quartz.nip01Core.core.Event) -> Unit,
onZapFeedback: (ZapFeedback) -> Unit,
@@ -209,7 +211,7 @@ internal fun RootContent(
cacheProvider = localCache,
relayManager = relayManager,
localCache = localCache,
compactMode = true,
compactMode = compactMode,
onNavigateToProfile = onNavigateToProfile,
)
}