Class: Katalyst::Navigation::EditorComponent
Instance Attribute Summary
#menu
Instance Method Summary
collapse
#call, #initialize, #menu_form_id
Instance Method Details
#errors ⇒ Object
20
21
22
|
# File 'app/components/katalyst/navigation/editor_component.rb', line 20
def errors
@errors ||= Katalyst::Navigation.config.errors_component.constantize.new(menu:)
end
|
#item(item:) ⇒ Object
16
17
18
|
# File 'app/components/katalyst/navigation/editor_component.rb', line 16
def item(item:)
Editor::ItemComponent.new(menu:, item:)
end
|
#item_editor(item:) ⇒ Object
12
13
14
|
# File 'app/components/katalyst/navigation/editor_component.rb', line 12
def item_editor(item:)
Editor::ItemEditorComponent.new(menu:, item:)
end
|
#status_bar ⇒ Object
8
9
10
|
# File 'app/components/katalyst/navigation/editor_component.rb', line 8
def status_bar
@status_bar ||= Editor::StatusBarComponent.new(menu:)
end
|