Skip to content

Commit 8beff01

Browse files
authored
Add checked classes for COMBOBOX + RADIO_BUTTON (#305)
* Add checked classes for COMBOBOX + RADIO_BUTTON * ComboboxRadio
1 parent 6ae5f91 commit 8beff01

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

lib/ruby_ui/checkbox/checkbox.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def default_attrs
1919
class: [
2020
"peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background accent-primary",
2121
"disabled:cursor-not-allowed disabled:opacity-50",
22+
"checked:bg-primary checked:text-primary-foreground",
2223
"aria-disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:pointer-events-none",
2324
"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"
2425
]

lib/ruby_ui/combobox/combobox_checkbox.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ def default_attrs
1212
{
1313
class: [
1414
"peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background accent-primary",
15-
"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",
1615
"disabled:cursor-not-allowed disabled:opacity-50",
17-
"aria-disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:pointer-events-none"
16+
"checked:bg-primary checked:text-primary-foreground",
17+
"aria-disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:pointer-events-none",
18+
"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"
1819
],
1920
data: {
2021
ruby_ui__combobox_target: "input",

lib/ruby_ui/combobox/combobox_radio.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def default_attrs
1515
"focus:outline-none",
1616
"focus-visible:ring-1 focus-visible:ring-ring",
1717
"disabled:cursor-not-allowed disabled:opacity-50",
18+
"checked:bg-primary checked:text-primary-foreground",
1819
"aria-disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:pointer-events-none"
1920
],
2021
data: {

lib/ruby_ui/radio_button/radio_button.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def default_attrs
1818
class: [
1919
"h-4 w-4 p-0 border-primary rounded-full flex-none",
2020
"disabled:cursor-not-allowed disabled:opacity-50",
21+
"checked:bg-primary checked:text-primary-foreground",
2122
"aria-disabled:cursor-not-allowed aria-disabled:opacity-50 aria-disabled:pointer-events-none"
2223
]
2324
}

0 commit comments

Comments
 (0)