Sha256: 547b3c3e2edd1a1983aabd87967febe8dfdb3bfc7cc4ee6db0e18521215f2664

Contents?: true

Size: 676 Bytes

Versions: 1

Compression:

Stored size: 676 Bytes

Contents

class ToolbarComponentPreview < ViewComponent::Preview
  layout false

  def default
    render(ToolbarComponent.new) do |toolbar|
      toolbar.left do
        tag.span('Example left')
      end
      toolbar.right do
        tag.span('Example right')
      end
      tag.span('Example content')
    end
  end

  def without_left
    render(ToolbarComponent.new) do |toolbar|
      toolbar.right do
        tag.span('Example right')
      end
      tag.span('Example content')
    end
  end

  def without_right
    render(ToolbarComponent.new) do |toolbar|
      toolbar.left do
        tag.span('Example left')
      end
      tag.span('Example content')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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