Module: KozenetUi::IconHelper

Includes:
RailsHeroicon::Helper
Included in:
ComponentHelper
Defined in:
app/helpers/kozenet_ui/icon_helper.rb

Overview

Helper methods for rendering SVG icons in Kozenet UI

Instance Method Summary collapse

Instance Method Details

#kozenet_ui_icon(name, options = {}) ⇒ Object



8
9
10
11
12
# File 'app/helpers/kozenet_ui/icon_helper.rb', line 8

def kozenet_ui_icon(name, options = {})
  heroicon(normalize_icon_name(name), **options)
rescue RailsHeroicon::UndefinedIcon => e
  raise ArgumentError, "Unknown Heroicon `#{name}`. Use a valid icon name from Heroicons.", e.backtrace
end