Class: JetUi::Flash::Component

Inherits:
BaseComponent
  • Object
show all
Defined in:
app/components/jet_ui/flash/component.rb

Constant Summary collapse

DISMISS_AFTER =
5000
SHOW_DELAY =
250
TYPE_CLASSES =
{
  'notice' => 'flash-item-info',
  'success' => 'flash-item-success',
  'alert' => 'flash-item-error',
  'error' => 'flash-item-error',
  'warning' => 'flash-item-warning'
}.freeze

Instance Method Summary collapse

Constructor Details

#initialize(messages: nil, dismissible: true, frame_id: :flash) ⇒ Component

Returns a new instance of Component.



17
18
19
20
21
# File 'app/components/jet_ui/flash/component.rb', line 17

def initialize(messages: nil, dismissible: true, frame_id: :flash)
  @messages    = messages
  @dismissible = dismissible
  @frame_id    = frame_id
end