Module: EasyAdmin::Layouts
- Defined in:
- lib/easy_admin/layouts.rb,
lib/easy_admin/layouts/dsl.rb,
lib/easy_admin/layouts/nodes/tab.rb,
lib/easy_admin/layouts/nodes/grid.rb,
lib/easy_admin/layouts/nodes/root.rb,
lib/easy_admin/layouts/nodes/tabs.rb,
lib/easy_admin/layouts/nodes/stubs.rb,
lib/easy_admin/layouts/nodes/spacer.rb,
lib/easy_admin/layouts/nodes/divider.rb,
lib/easy_admin/layouts/nodes/section.rb,
lib/easy_admin/layouts/layout_context.rb,
lib/easy_admin/layouts/nodes/base_node.rb,
lib/easy_admin/layouts/nodes/field_node.rb,
lib/easy_admin/layouts/nodes/render_node.rb,
lib/easy_admin/layouts/builders/base_layout_builder.rb,
lib/easy_admin/layouts/builders/form_layout_builder.rb,
lib/easy_admin/layouts/builders/show_layout_builder.rb,
lib/easy_admin/layouts/builders/index_layout_builder.rb
Defined Under Namespace
Modules: Builders, DSL, Nodes Classes: LayoutContext
Class Method Summary collapse
-
.clear_registered_components! ⇒ Object
Clear all registered components.
-
.component_registered?(name) ⇒ Boolean
Check if component is registered.
-
.register_component(name, component_class) ⇒ Object
Register a custom component for use in DSL.
-
.unregister_component(name) ⇒ Object
Unregister a component.
Class Method Details
.clear_registered_components! ⇒ Object
Clear all registered components
18 19 20 |
# File 'lib/easy_admin/layouts.rb', line 18 def clear_registered_components! registered_components.clear end |
.component_registered?(name) ⇒ Boolean
Check if component is registered
23 24 25 |
# File 'lib/easy_admin/layouts.rb', line 23 def component_registered?(name) registered_components.key?(name.to_sym) end |
.register_component(name, component_class) ⇒ Object
Register a custom component for use in DSL
8 9 10 |
# File 'lib/easy_admin/layouts.rb', line 8 def register_component(name, component_class) registered_components[name.to_sym] = component_class end |
.unregister_component(name) ⇒ Object
Unregister a component
13 14 15 |
# File 'lib/easy_admin/layouts.rb', line 13 def unregister_component(name) registered_components.delete(name.to_sym) end |