/
view_factory.rb
28 lines (24 loc) · 1.37 KB
/
view_factory.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require 'active_admin/abstract_view_factory'
module ActiveAdmin
class ViewFactory < AbstractViewFactory
# Register Helper Renderers
register :global_navigation => ActiveAdmin::Views::TabbedNavigation,
:site_title => ActiveAdmin::Views::SiteTitle,
:action_items => ActiveAdmin::Views::ActionItems,
:title_bar => ActiveAdmin::Views::TitleBar,
:header => ActiveAdmin::Views::Header,
:footer => ActiveAdmin::Views::Footer,
:dashboard_section => ActiveAdmin::Views::DashboardSection,
:index_scopes => ActiveAdmin::Views::Scopes,
:blank_slate => ActiveAdmin::Views::BlankSlate,
:action_list_popover => ActiveAdmin::Views::ActionListPopover
# Register All The Pages
register :dashboard_page => ActiveAdmin::Views::Pages::Dashboard,
:index_page => ActiveAdmin::Views::Pages::Index,
:show_page => ActiveAdmin::Views::Pages::Show,
:new_page => ActiveAdmin::Views::Pages::Form,
:edit_page => ActiveAdmin::Views::Pages::Form,
:layout => ActiveAdmin::Views::Pages::Layout,
:page => ActiveAdmin::Views::Pages::Page
end
end