diff --git a/app/helpers/good_job/application_helper.rb b/app/helpers/good_job/application_helper.rb index 091b5bca8..fc65c1094 100644 --- a/app/helpers/good_job/application_helper.rb +++ b/app/helpers/good_job/application_helper.rb @@ -53,10 +53,11 @@ def status_icon(status, **options) content_tag :span, icon, **options end - def render_icon(name) + def render_icon(name, **options) # workaround to render svg icons without all of the log messages partial = lookup_context.find_template("good_job/shared/icons/#{name}", [], true) - partial.render(self, {}) + options[:class] = Array(options[:class]).join(" ") + partial.render(self, { class: options[:class] }) end def translate_hash(key, **options) diff --git a/app/views/good_job/shared/_navbar.erb b/app/views/good_job/shared/_navbar.erb index 447db2643..baf73d6ff 100644 --- a/app/views/good_job/shared/_navbar.erb +++ b/app/views/good_job/shared/_navbar.erb @@ -1,7 +1,15 @@