Migrate to Pajamas::AlertComponent ViewComponent in ee/app/views/admin/licenses/_breakdown.html.haml
Update ee/app/views/admin/licenses/_breakdown.html.haml to leverage the Pajamas::AlertComponent ViewComponent.
Refer to the epic for detailed migration instructions.
-
The alert is rendered with render Pajamas::AlertComponent.new. -
The alert's body is placed in the component's block and wrapped in the c.bodyslot. -
If the alert has actions, they are rendered in the component's block, below the body, and wrapped in the c.actionsslot.-
If there are multiple action buttons, they are separated with a .gl-ml-3margin or equivalent.
-
-
If the alert has a title, it is set via the titleparameter. -
The alert's variant is set via the variantparameter (can be omitted for info alerts). -
If the alert is non-dismissible, the dismissibleparameter is set tofalse. -
Alert's classes are set via the alert_classparameter. -
Alert's data attributes are set via the alert_dataparameter. -
Alert's dismiss button's classes are set via the close_button_classparameter. -
Alert's dismiss button's data attributes are set via the close_button_dataparameter.
Edited by Peter Hegman