Skip to content

Commit 337f4b3

Browse files
committed
[Checkbox/Radio] Improve and align border colors
1 parent 6e119c0 commit 337f4b3

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.changeset/olive-cherries-notice.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte-ux": patch
3+
---
4+
5+
[Checkbox/Radio] Improve and align border colors

packages/svelte-ux/src/lib/components/Checkbox.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@
8484
!checked && !disabled && 'peer-hover:bg-primary/10',
8585
checked
8686
? disabled
87-
? 'bg-gray-500 border-gray-500'
87+
? 'bg-surface-content border-surface-content'
8888
: 'bg-primary border-primary'
89-
: 'border-gray-500',
89+
: 'border-surface-content/50',
9090
settingsClasses.checkbox,
9191
classes.checkbox
9292
)}

packages/svelte-ux/src/lib/components/Radio.svelte

+3-3
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@
6060
!checked && !disabled && 'peer-hover:bg-primary/10',
6161
checked
6262
? disabled
63-
? 'border-surface-content/30'
63+
? 'border-surface-content/50'
6464
: 'border-primary'
65-
: 'border-surface-content/30',
65+
: 'border-surface-content/50',
6666
settingsClasses.radio,
6767
classes.radio
6868
)}
@@ -72,7 +72,7 @@
7272
class={cls(
7373
'icon',
7474
'pointer-events-none transition-transform',
75-
disabled ? 'text-surface-content/30 border-surface-content/30' : 'text-primary',
75+
disabled ? 'text-surface-content' : 'text-primary',
7676
checked ? 'scale-100' : 'scale-0',
7777
settingsClasses.icon,
7878
classes.icon

0 commit comments

Comments
 (0)