Module: Baldur::UiHelperFeedback
- Included in:
- UiHelper
- Defined in:
- app/helpers/baldur/ui_helper_feedback.rb
Instance Method Summary collapse
- #ui_alert(body: nil, variant: :notice, title: nil, icon: nil, actions: nil, collapsible: false, collapse_key: nil, collapsed_summary_action_label: "More", class_name: nil, &block) ⇒ Object
- #ui_checkbox_tag(name, label: nil, description: nil, value: "1", checked: false, required: false, disabled: false, id: nil, data: nil, aria: nil, form: nil, wrapper_class: nil, input_class: nil, &block) ⇒ Object
- #ui_snackbar_stack(snackbars: []) ⇒ Object
Instance Method Details
#ui_alert(body: nil, variant: :notice, title: nil, icon: nil, actions: nil, collapsible: false, collapse_key: nil, collapsed_summary_action_label: "More", class_name: nil, &block) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/helpers/baldur/ui_helper_feedback.rb', line 3 def ui_alert(body: nil, variant: :notice, title: nil, icon: nil, actions: nil, collapsible: false, collapse_key: nil, collapsed_summary_action_label: "More", class_name: nil, &block) content = body content = capture(&block) if block_given? storage_key = collapsible ? ui_alert_storage_key(collapse_key) : nil baldur_render "baldur/components/alert", variant: variant, title: title, icon: icon, body: content, actions: actions, collapsible: collapsible, collapse_storage_key: storage_key, collapsed: collapsible && ui_alert_collapsed?(storage_key), collapsed_summary_action_label: collapsed_summary_action_label, class_name: class_name end |
#ui_checkbox_tag(name, label: nil, description: nil, value: "1", checked: false, required: false, disabled: false, id: nil, data: nil, aria: nil, form: nil, wrapper_class: nil, input_class: nil, &block) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'app/helpers/baldur/ui_helper_feedback.rb', line 25 def ui_checkbox_tag(name, label: nil, description: nil, value: "1", checked: false, required: false, disabled: false, id: nil, data: nil, aria: nil, form: nil, wrapper_class: nil, input_class: nil, &block) body = block_given? ? capture(&block) : nil baldur_render "baldur/components/checkbox", name: name, label: label, description: description, value: value, checked: checked, required: required, disabled: disabled, id: id, data: data, aria: aria, form: form, wrapper_class: wrapper_class, input_class: input_class, body: body end |
#ui_snackbar_stack(snackbars: []) ⇒ Object
21 22 23 |
# File 'app/helpers/baldur/ui_helper_feedback.rb', line 21 def (snackbars: []) baldur_render "baldur/components/snackbar_stack", snackbars: () end |