Improve switch contrast in zinc theme

This commit is contained in:
Mohamed Boudra
2026-06-03 16:02:55 +07:00
parent 9f67542bd5
commit 45f412456c
2 changed files with 6 additions and 1 deletions
@@ -10,6 +10,7 @@ const { theme } = vi.hoisted(() => ({
colors: {
surface3: "#333",
accent: "#0a84ff",
accentForeground: "#fff",
palette: { white: "#fff" },
},
},
+5 -1
View File
@@ -53,6 +53,11 @@ export function Switch({
}));
const thumbAnimatedStyle = useAnimatedStyle(() => ({
backgroundColor: interpolateColor(
progress.value,
[0, 1],
[theme.colors.palette.white, theme.colors.accentForeground],
),
transform: [{ translateX: progress.value * thumbTravel }],
}));
@@ -116,7 +121,6 @@ const styles = StyleSheet.create((theme) => ({
justifyContent: "center",
},
thumb: {
backgroundColor: theme.colors.palette.white,
shadowColor: "rgba(0, 0, 0, 0.25)",
shadowOffset: { width: 0, height: 1 },
shadowRadius: 2,