module ApplicationHelper def icon(name, options = {}) options[:title] ||= name.underscore.humanize options[:aria] = true options[:nocomment] = true options[:variant] ||= :outline #options[:class] = options.fetch(:class, nil) options[:class] = "size-5" unless options[:class] path = options.fetch(:path, "icons/#{options[:variant]}/#{name}.svg") icon = path inline_svg_tag(icon, options) end end