Class: Users::DismissibleAlertComponent
- Inherits:
-
Pajamas::AlertComponent
- Object
- ViewComponent::Base
- Pajamas::Component
- Pajamas::AlertComponent
- Users::DismissibleAlertComponent
- Includes:
- UserDismissible
- Defined in:
- app/components/users/dismissible_alert_component.rb
Constant Summary
Constants inherited from Pajamas::AlertComponent
Pajamas::AlertComponent::VARIANT_ICONS
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ DismissibleAlertComponent
constructor
A new instance of DismissibleAlertComponent.
Methods included from Gitlab::Utils::Override
#extended, extensions, #included, #method_added, #override, #prepended, #queue_verification, verify!
Methods inherited from Pajamas::AlertComponent
Constructor Details
#initialize(args = {}) ⇒ DismissibleAlertComponent
Returns a new instance of DismissibleAlertComponent.
7 8 9 10 11 12 13 14 |
# File 'app/components/users/dismissible_alert_component.rb', line 7 def initialize(args = {}) @dismiss_options = args.delete(:dismiss_options) @wrapper_options = args.delete(:wrapper_options) verify_callout_setup! super(**args.merge(dismissible: true, alert_options: (args[:alert_options]))) end |