app/models/blacklight/icon.rb in blacklight-7.40.0 vs app/models/blacklight/icon.rb in blacklight-8.0.0.beta1
- old
+ new
@@ -2,10 +2,12 @@
module Blacklight
class Icon
attr_reader :icon_name, :aria_hidden, :label, :role, :additional_options
+ delegate :present?, to: :file
+
##
# @param [String, Symbol] icon_name
# @param [String] classes additional classes separated by a string
# @param [Boolean] aria_hidden include aria_hidden attribute
# @param [Boolean] label include <title> and aria-label as part of svg
@@ -30,18 +32,18 @@
svg.prepend_child("<title>#{icon_label}</title>") if label
ng_xml.to_xml
end
def icon_label
- I18n.translate("blacklight.icon.#{icon_name_context}", default: icon_name.to_s.titleize)
+ I18n.t("blacklight.icon.#{icon_name_context}", default: icon_name.to_s.titleize)
end
##
# @return [Hash]
def options
{
class: classes,
- "aria-hidden": (true if aria_hidden)
+ 'aria-hidden': (true if aria_hidden)
}
end
##
# @return [String]