Sha256: cf1b42befab8bb0a2c1718418617000b09bf6806e0409a96fa1e9125332fbde2

Contents?: true

Size: 493 Bytes

Versions: 2

Compression:

Stored size: 493 Bytes

Contents

module Components::AlertHelper
  def render_alert(title:, description:, variant: :default)
    alert_classes = case variant.to_sym
    when :default
      "[&>svg]:text-foreground bg-background text-foreground"
    when :error, :danger, :alert, :destructive
      "border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"
    end
    render "components/ui/alert", title: title, description: description, alert_classes: alert_classes, variant: variant
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
shadcn-ui-0.0.2 app/helpers/components/alert_helper.rb
shadcn-ui-0.0.1 app/helpers/components/alert_helper.rb