app/components/primer/alpha/dialog.rb in primer_view_components-0.15.1 vs app/components/primer/alpha/dialog.rb in primer_view_components-0.16.0
- old
+ new
@@ -131,11 +131,11 @@
@system_arguments[:aria] = { modal: true }
@system_arguments[:aria] = merge_aria(
@system_arguments, {
aria: {
disabled: true,
- labelledby: "#{@id}-title",
+ labelledby: labelledby,
describedby: "#{@id}-description"
}
}
)
@system_arguments[:classes] = class_names(
@@ -152,9 +152,13 @@
end
def before_render
with_header unless header?
with_body unless body?
+ end
+
+ def labelledby
+ "#{@id}-title"
end
end
end
end