Sha256: 984d8a5cd79a852688247210b7dea7ac404a7018c52ee06455c95bd058de42d6

Contents?: true

Size: 323 Bytes

Versions: 5

Compression:

Stored size: 323 Bytes

Contents

# frozen_string_literal: true

module Primer
  class HeadingComponent < Primer::Component
    def initialize(**system_arguments)
      @system_arguments = system_arguments
      @system_arguments[:tag] ||= :h1
    end

    def call
      render(Primer::BaseComponent.new(**@system_arguments)) { content }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
primer_view_components-0.0.17 app/components/primer/heading_component.rb
primer_view_components-0.0.16 app/components/primer/heading_component.rb
primer_view_components-0.0.15 app/components/primer/heading_component.rb
primer_view_components-0.0.14 app/components/primer/heading_component.rb
primer_view_components-0.0.13 app/components/primer/heading_component.rb