fix(tor): add TorStatusIndicator to SinglePaneLayout sidebar
Shield icon was only in DeckSidebar (deck mode) but missing from SinglePaneLayout's NavigationRail. Added between RelayHealthIndicator and BunkerHeartbeatIndicator. Clicking navigates to Settings. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+13
@@ -68,6 +68,8 @@ import com.vitorpamplona.amethyst.desktop.subscriptions.DesktopRelaySubscription
|
|||||||
import com.vitorpamplona.amethyst.desktop.ui.ZapFeedback
|
import com.vitorpamplona.amethyst.desktop.ui.ZapFeedback
|
||||||
import com.vitorpamplona.amethyst.desktop.ui.components.RelayHealthIndicator
|
import com.vitorpamplona.amethyst.desktop.ui.components.RelayHealthIndicator
|
||||||
import com.vitorpamplona.amethyst.desktop.ui.media.LocalIsImmersiveFullscreen
|
import com.vitorpamplona.amethyst.desktop.ui.media.LocalIsImmersiveFullscreen
|
||||||
|
import com.vitorpamplona.amethyst.desktop.ui.tor.LocalTorState
|
||||||
|
import com.vitorpamplona.amethyst.desktop.ui.tor.TorStatusIndicator
|
||||||
import com.vitorpamplona.quartz.nip47WalletConnect.Nip47WalletConnect.Nip47URINorm
|
import com.vitorpamplona.quartz.nip47WalletConnect.Nip47WalletConnect.Nip47URINorm
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
|
|
||||||
@@ -158,6 +160,17 @@ fun SinglePaneLayout(
|
|||||||
modifier = Modifier.padding(bottom = 4.dp),
|
modifier = Modifier.padding(bottom = 4.dp),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Tor status indicator
|
||||||
|
val torState = LocalTorState.current
|
||||||
|
TorStatusIndicator(
|
||||||
|
status = torState.status,
|
||||||
|
onClick = {
|
||||||
|
currentColumnType = DeckColumnType.Settings
|
||||||
|
navState.clear()
|
||||||
|
},
|
||||||
|
modifier = Modifier.padding(bottom = 4.dp),
|
||||||
|
)
|
||||||
|
|
||||||
BunkerHeartbeatIndicator(
|
BunkerHeartbeatIndicator(
|
||||||
signerConnectionState = signerConnectionState,
|
signerConnectionState = signerConnectionState,
|
||||||
lastPingTimeSec = lastPingTimeSec,
|
lastPingTimeSec = lastPingTimeSec,
|
||||||
|
|||||||
Reference in New Issue
Block a user