module Avo::Concerns::HasControls
def render_edit_controls
def render_edit_controls [BackButton.new(label: I18n.t("avo.cancel").capitalize), DeleteButton.new, ActionsList.new, SaveButton.new(resource: self)] end
def render_index_controls(item:)
def render_index_controls(item:) [BackButton.new, AttachButton.new(item: item), ActionsList.new(as_index_control: true), CreateButton.new(item: item)] end
def render_row_controls(item:)
def render_row_controls(item:) [ OrderControls.new, ShowButton.new(item: item), EditButton.new(item: item), DetachButton.new(item: item), DeleteButton.new(item: item) ] end
def render_show_controls
def render_show_controls [BackButton.new, DeleteButton.new, DetachButton.new, ActionsList.new, EditButton.new] end