Sha256: c6210bf243eaccb6e5981032b2d66b9ba6eb501114ce60ee09e672f0a2e1db79

Contents?: true

Size: 570 Bytes

Versions: 7

Compression:

Stored size: 570 Bytes

Contents

# frozen_string_literal: true

module Primer
  # @label TimelineItemComponent
  class TimelineItemComponentPreview < ViewComponent::Preview
    # @label Default Options
    #
    # @param condensed [Boolean]
    def default(condensed: false)
      render(Primer::TimelineItemComponent.new(condensed: condensed)) do |component|
        component.with_avatar(src: Primer::ExampleImage::BASE64_SRC, alt: "octocat")
        component.with_badge(bg: :success_emphasis, color: :on_emphasis, icon: :check)
        component.with_body { "Success!" }
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
primer_view_components-0.0.104 previews/primer/timeline_item_component_preview.rb
primer_view_components-0.0.103 previews/primer/timeline_item_component_preview.rb
primer_view_components-0.0.102 previews/primer/timeline_item_component_preview.rb
primer_view_components-0.0.101 previews/primer/timeline_item_component_preview.rb
primer_view_components-0.0.100 previews/primer/timeline_item_component_preview.rb
primer_view_components-0.0.99 previews/primer/timeline_item_component_preview.rb
primer_view_components-0.0.98 previews/primer/timeline_item_component_preview.rb