add relay screen

This commit is contained in:
2026-05-22 16:48:57 +07:00
parent e775d799ea
commit 9e2db0dbb0
6 changed files with 297 additions and 17 deletions
@@ -52,6 +52,7 @@ import su.reya.coop.screens.MyQrScreen
import su.reya.coop.screens.NewChatScreen
import su.reya.coop.screens.NewIdentityScreen
import su.reya.coop.screens.OnboardingScreen
import su.reya.coop.screens.RelayScreen
import su.reya.coop.screens.ScanScreen
val LocalNostrViewModel = staticCompositionLocalOf<NostrViewModel> {
@@ -124,7 +125,7 @@ fun App() {
// Show the relay setup dialog if the msg relay list is empty
if (isRelayListEmpty) {
ModalBottomSheet(
onDismissRequest = { },
onDismissRequest = { viewModel.dismissRelayWarning() },
sheetState = sheetState,
containerColor = MaterialTheme.colorScheme.surfaceContainer,
) {
@@ -242,6 +243,11 @@ fun App() {
onBack = { navController.popBackStack() },
)
}
composable<Screen.Relay> { backStackEntry ->
RelayScreen(
onBack = { navController.popBackStack() },
)
}
}
}
}