@@ -15,7 +15,6 @@ import androidx.compose.runtime.Composable
15
15
import androidx.compose.runtime.remember
16
16
import androidx.compose.ui.Modifier
17
17
import androidx.compose.ui.graphics.Color
18
- import androidx.compose.ui.graphics.compositeOver
19
18
import androidx.compose.ui.tooling.preview.Preview
20
19
import net.mullvad.mullvadvpn.lib.theme.AppTheme
21
20
import net.mullvad.mullvadvpn.lib.theme.Dimens
@@ -69,28 +68,18 @@ fun mullvadSwitchColors(): SwitchColors =
69
68
SwitchDefaults .colors(
70
69
checkedThumbColor = MaterialTheme .colorScheme.selected,
71
70
checkedTrackColor = Color .Transparent ,
72
- checkedBorderColor = MaterialTheme .colorScheme.onPrimary ,
71
+ checkedBorderColor = MaterialTheme .colorScheme.onSurface ,
73
72
// checkedIconColor= SwitchTokens.SelectedIconColor.toColor(),
74
73
uncheckedThumbColor = MaterialTheme .colorScheme.error,
75
74
uncheckedTrackColor = Color .Transparent ,
76
- uncheckedBorderColor = MaterialTheme .colorScheme.onPrimary ,
75
+ uncheckedBorderColor = MaterialTheme .colorScheme.onSurface ,
77
76
// uncheckedIconColor= SwitchTokens.UnselectedIconColor.toColor(),
78
- disabledCheckedThumbColor =
79
- MaterialTheme .colorScheme.selected
80
- .copy(alpha = AlphaDisabled )
81
- .compositeOver(MaterialTheme .colorScheme.primary),
77
+ disabledCheckedThumbColor = MaterialTheme .colorScheme.selected.copy(alpha = AlphaDisabled ),
82
78
disabledCheckedTrackColor = Color .Transparent ,
83
79
disabledCheckedBorderColor =
84
- MaterialTheme .colorScheme.onPrimary
85
- .copy(alpha = AlphaDisabled )
86
- .compositeOver(MaterialTheme .colorScheme.primary),
87
- disabledUncheckedThumbColor =
88
- MaterialTheme .colorScheme.error
89
- .copy(alpha = AlphaDisabled )
90
- .compositeOver(MaterialTheme .colorScheme.primary),
80
+ MaterialTheme .colorScheme.onSurface.copy(alpha = AlphaDisabled ),
81
+ disabledUncheckedThumbColor = MaterialTheme .colorScheme.error.copy(alpha = AlphaDisabled ),
91
82
disabledUncheckedTrackColor = Color .Transparent ,
92
83
disabledUncheckedBorderColor =
93
- MaterialTheme .colorScheme.onPrimary
94
- .copy(alpha = AlphaDisabled )
95
- .compositeOver(MaterialTheme .colorScheme.primary),
84
+ MaterialTheme .colorScheme.onSurface.copy(alpha = AlphaDisabled )
96
85
)
0 commit comments