diff --git a/app/components/primer/beta/relative_time.rb b/app/components/primer/beta/relative_time.rb index 7813367104..c4ff815ca8 100644 --- a/app/components/primer/beta/relative_time.rb +++ b/app/components/primer/beta/relative_time.rb @@ -102,6 +102,7 @@ class RelativeTime < Primer::Component # @param lang [String] The language to use. # @param title [String] Provide a custom title to the element. # @param no_title [Boolean] Removes the `title` attribute provided on the element by default. + # @param aria_hidden [Boolean] Set if the element is hidden or not. # @param system_arguments [Hash] <%= link_to_system_arguments_docs %> def initialize( datetime:, @@ -122,6 +123,7 @@ def initialize( lang: nil, title: nil, no_title: false, + aria_hidden: nil, **system_arguments ) @system_arguments = deny_tag_argument(**system_arguments) @@ -143,6 +145,7 @@ def initialize( @system_arguments[:lang] = lang if lang.present? @system_arguments[:format] = fetch_or_fallback(FORMAT_OPTIONS, format, FORMAT_DEFAULT) if format.present? @system_arguments[:"format-style"] = format_style if format_style.present? + @system_arguments[:"aria-hidden"] = aria_hidden if aria_hidden.present? if datetime.present? && datetime.respond_to?(:iso8601) @datetime = datetime @system_arguments[:datetime] = datetime.iso8601 diff --git a/package-lock.json b/package-lock.json index 90785186b6..2a5333fd06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2562,9 +2562,9 @@ "dev": true }, "node_modules/@github/relative-time-element": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@github/relative-time-element/-/relative-time-element-4.4.5.tgz", - "integrity": "sha512-9ejPtayBDIJfEU8x1fg/w2o5mahHkkp1SC6uObDtoKs4Gn+2a1vNK8XIiNDD8rMeEfpvDjydgSZZ+uk+7N0VsQ==" + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/@github/relative-time-element/-/relative-time-element-4.4.8.tgz", + "integrity": "sha512-FSLYm6F3TSQnqHE1EMQUVVgi2XjbCvsESwwXfugHFpBnhyF1uhJOtu0Psp/BB/qqazfdkk7f5fVcu7WuXl3t8Q==" }, "node_modules/@github/remote-input-element": { "version": "0.4.0", @@ -14847,9 +14847,9 @@ "dev": true }, "@github/relative-time-element": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@github/relative-time-element/-/relative-time-element-4.4.5.tgz", - "integrity": "sha512-9ejPtayBDIJfEU8x1fg/w2o5mahHkkp1SC6uObDtoKs4Gn+2a1vNK8XIiNDD8rMeEfpvDjydgSZZ+uk+7N0VsQ==" + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/@github/relative-time-element/-/relative-time-element-4.4.8.tgz", + "integrity": "sha512-FSLYm6F3TSQnqHE1EMQUVVgi2XjbCvsESwwXfugHFpBnhyF1uhJOtu0Psp/BB/qqazfdkk7f5fVcu7WuXl3t8Q==" }, "@github/remote-input-element": { "version": "0.4.0",