Sha256: 961ac2ecd607e742be0fd517a5871f44f01b853fce03a7702ac65fd042567f38

Contents?: true

Size: 416 Bytes

Versions: 1

Compression:

Stored size: 416 Bytes

Contents

class NoticeComponentPreview < ViewComponent::Preview
  layout false

  def default
    render(NoticeComponent.new(title: 'Example Alert', messages: ['Message 1', 'Message 2']))
  end

  def without_messages
    render(NoticeComponent.new(title: 'Example Notice'))
  end

  def with_type_notice
    render(NoticeComponent.new(title: 'Example Notice', messages: ['Message 1', 'Message 2'], type: 'notice'))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alveole-0.0.1 lib/alveole/previews/notice_component_preview.rb