Module: BetterUi::General::Components::Alert::AlertHelper

Included in:
BetterUi::General::Components::Alert
Defined in:
app/helpers/better_ui/general/components/alert/alert_helper.rb

Instance Method Summary collapse

Instance Method Details

#bui_alert(**options) ⇒ String

Render un alert con le opzioni specificate

Parameters:

  • options (Hash)

    opzioni per il componente

Options Hash (**options):

  • :title (String) — default: nil

    titolo dell’alert

  • :message (String) — default: nil

    contenuto dell’alert

  • :theme (Symbol) — default: :default

    :default, :white, :red, :rose, :orange, :green, :blue, :yellow, :violet

  • :icon (String) — default: nil

    nome dell’icona (usa default se nil)

  • :icon_position (Symbol) — default: :left

    :left, :right posizione dell’icona

  • :dismissible (Boolean) — default: false

    se l’alert può essere chiuso

  • :rounded (Symbol) — default: :medium

    :none, :small, :medium, :large, :full arrotondamento degli angoli

  • :importance (Symbol) — default: :medium

    :high, :medium, :low livello di importanza per accessibilità

  • :html_content (Boolean) — default: false

    se il messaggio contiene HTML

  • :classes (String) — default: nil

    classi CSS aggiuntive

Returns:

  • (String)

    HTML del componente



22
23
24
# File 'app/helpers/better_ui/general/components/alert/alert_helper.rb', line 22

def bui_alert(**options)
  render BetterUi::General::Alert::Component.new(**options)
end