Sha256: 9b410be9205a53b81c184cd28365a1f37964c3110cb7b3cc774e65870df28e79

Contents?: true

Size: 746 Bytes

Versions: 32

Compression:

Stored size: 746 Bytes

Contents

module ActiveAdmin
  module Views
    class Header < Component

      def build(namespace, menu)
        super(id: "header")

        @namespace = namespace
        @menu = menu
        @utility_menu = @namespace.fetch_menu(:utility_navigation)

        build_site_title
        build_global_navigation
        build_utility_navigation
      end


      def build_site_title
        insert_tag view_factory.site_title, @namespace
      end

      def build_global_navigation
        insert_tag view_factory.global_navigation, @menu, class: 'header-item tabs'
      end

      def build_utility_navigation
        insert_tag view_factory.utility_navigation, @utility_menu, id: "utility_nav", class: 'header-item tabs'
      end

    end
  end
end

Version data entries

32 entries across 32 versions & 6 rubygems

Version Path
activeadmin_addons-1.1.2 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/views/header.rb
activeadmin_addons-1.1.1 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/views/header.rb
yousty-activeadmin-1.0.17.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.16.pre lib/active_admin/views/header.rb
activeadmin_addons-1.1.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/views/header.rb
activeadmin_addons-1.0.1 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/views/header.rb
activeadmin_addons-1.0.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/views/header.rb
yousty-activeadmin-1.0.15.pre lib/active_admin/views/header.rb
activeadmin-1.0.0 lib/active_admin/views/header.rb
activeadmin-1.0.0.pre5 lib/active_admin/views/header.rb
activeadmin-orac-1.0.0.pre4 lib/active_admin/views/header.rb
activeadmin-orac-1.0.0 lib/active_admin/views/header.rb
activeadmin-orac-1.0.0.pre.orac lib/active_admin/views/header.rb
yousty-activeadmin-1.0.14.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.13.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.12.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.11.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.10.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.9.pre lib/active_admin/views/header.rb
yousty-activeadmin-1.0.8.pre lib/active_admin/views/header.rb