diff --git a/android/src/main/java/com/tailscale/ipn/ui/theme/Theme.kt b/android/src/main/java/com/tailscale/ipn/ui/theme/Theme.kt index 6383199..38f00e8 100644 --- a/android/src/main/java/com/tailscale/ipn/ui/theme/Theme.kt +++ b/android/src/main/java/com/tailscale/ipn/ui/theme/Theme.kt @@ -345,11 +345,19 @@ val ColorScheme.exitNodeToggleButton: ButtonColors @Composable get() { val defaults = ButtonDefaults.buttonColors() - return ButtonColors( - containerColor = Color(0xFF4B70CC), // blue-500 - contentColor = Color(0xFFFFFFFF), // white - disabledContainerColor = defaults.disabledContainerColor, - disabledContentColor = defaults.disabledContentColor) + return if (isSystemInDarkTheme()) { + ButtonColors( + containerColor = Color(0xFF444342), // grey-600 + contentColor = Color(0xFFFFFFFF), // white + disabledContainerColor = defaults.disabledContainerColor, + disabledContentColor = defaults.disabledContentColor) + } else { + ButtonColors( + containerColor = Color(0xFFEDEBEA), // grey-300 + contentColor = Color(0xFF000000), // black + disabledContainerColor = defaults.disabledContainerColor, + disabledContentColor = defaults.disabledContentColor) + } } val ColorScheme.disabled: Color