Class: JetUi::Flash::Component
- Inherits:
-
BaseComponent
- Object
- ViewComponent::Base
- BaseComponent
- JetUi::Flash::Component
- 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
-
#initialize(messages: nil, dismissible: true, frame_id: :flash) ⇒ Component
constructor
A new instance of Component.
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 = @dismissible = dismissible @frame_id = frame_id end |