Sha256: 554e5155007a4de2e8c9231fcb0ec6c4526a11b41ce0876e33aa7c6c06348b34
Contents?: true
Size: 672 Bytes
Versions: 70
Compression:
Stored size: 672 Bytes
Contents
module PgEngine class Bootstrap5BreadcrumbsBuilder < BreadcrumbsOnRails::Breadcrumbs::Builder def render @elements.collect do |element| render_element(element) end.join(@options[:separator] || '') end def render_element(element) content = if element.path.nil? compute_name(element) else # TODO: add aria-current="page" @context.link_to_unless_current( compute_name(element), compute_path(element), element.options ) end @context.content_tag('li', content, class: 'breadcrumb-item') end end end
Version data entries
70 entries across 70 versions & 1 rubygems