Class: Trek::Toaster::ToastComponent

Inherits:
Component
  • Object
show all
Defined in:
app/components/trek/toaster/toast_component.rb

Defined Under Namespace

Classes: LinkComponent

Instance Method Summary collapse

Methods included from StimulusHelpers

#stimulus_action, #stimulus_class, #stimulus_class_hash, #stimulus_class_key, #stimulus_target, #stimulus_target_hash, #stimulus_target_key, #stimulus_value, #stimulus_value_hash, #stimulus_value_key

Methods included from CssClassesHelpers

#class_for, #class_names_for, #root_class

Methods included from IdentifierHelper

#identifier

Instance Method Details

#callObject



12
13
14
# File 'app/components/trek/toaster/toast_component.rb', line 12

def call
  tag.div(safe_join([icon, text, link].compact, " "), class: classnames, data: { controller: identifier })
end

#render?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'app/components/trek/toaster/toast_component.rb', line 16

def render?
  text.present?
end