Skip to content

Commit 1165454

Browse files
authored
Provide a default id for clear buttons in TextFields (#3483)
1 parent a313fd7 commit 1165454

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/new-ravens-unite.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/view-components": patch
3+
---
4+
5+
Provide default id for clear button in text fields

app/lib/primer/forms/dsl/text_field_input.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def initialize(name:, label:, **system_arguments)
2020
@leading_visual = system_arguments.delete(:leading_visual)
2121
@trailing_visual = system_arguments.delete(:trailing_visual)
2222
@leading_spinner = !!system_arguments.delete(:leading_spinner)
23-
@clear_button_id = system_arguments.delete(:clear_button_id)
23+
@clear_button_id = system_arguments.delete(:clear_button_id) || SecureRandom.uuid
2424
@inset = system_arguments.delete(:inset)
2525
@monospace = system_arguments.delete(:monospace)
2626
@auto_check_src = system_arguments.delete(:auto_check_src)

0 commit comments

Comments
 (0)