# frozen_string_literal: true module Pajamas class AlertComponentPreview < ViewComponent::Preview # @param body text # @param dismissible toggle # @param variant select [info, warning, success, danger, tip] def default(body: nil, dismissible: true, variant: :info) render(Pajamas::AlertComponent.new( title: "Title", dismissible: dismissible, variant: variant.to_sym )) do |c| if body c.with_body { body } end end end end end