Method: Primer::Beta::Breadcrumbs::Item#call

Defined in:
app/components/primer/beta/breadcrumbs.rb

#callObject


61
62
63
64
65
66
67
68
69
70
71
72
# File 'app/components/primer/beta/breadcrumbs.rb', line 61

def call
  link_arguments = { href: @href, target: @target }

  if selected
    link_arguments[:"aria-current"] = "page"
    @system_arguments[:classes] = "#{@system_arguments[:classes]} breadcrumb-item-selected"
  end

  render(Primer::BaseComponent.new(**@system_arguments)) do
    render(Primer::Beta::Link.new(**link_arguments)) { content }
  end
end