Skip to content

Commit

Permalink
refactor: alias row to cluster
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul-Bob committed Feb 17, 2025
1 parent 1c47aac commit 70cd55a
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 2 deletions.
1 change: 1 addition & 0 deletions lib/avo/concerns/has_items.rb
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def sidebar(**args, &block)
delegate :field, to: :items_holder
delegate :panel, to: :items_holder
delegate :row, to: :items_holder
delegate :cluster, to: :items_holder
delegate :tabs, to: :items_holder
delegate :tool, to: :items_holder
delegate :heading, to: :items_holder
Expand Down
5 changes: 4 additions & 1 deletion lib/avo/resources/items/holder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,13 @@ def tab(name, **args, &block)
add_item Avo::Resources::Items::Tab::Builder.parse_block(name: name, parent: @parent, **args, &block)
end

def row(**args, &block)
def cluster(**args, &block)
add_item Avo::Resources::Items::Row::Builder.parse_block(parent: @parent, **args, &block)
end

# def row
alias_method :row, :cluster

def tool(klass, **args)
add_item klass.new(**args, view: self.parent.view, parent: self.parent)
end
Expand Down
1 change: 1 addition & 0 deletions lib/avo/resources/items/item_group.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ class Builder
delegate :heading, to: :items_holder
delegate :field, to: :items_holder
delegate :row, to: :items_holder
delegate :cluster, to: :items_holder
delegate :items, to: :items_holder
delegate :sidebar, to: :items_holder

Expand Down
2 changes: 1 addition & 1 deletion spec/dummy/app/avo/resources/person.rb
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def fields
"Software Engineer"
end

row do
cluster do
field :company, stacked: true do
"TechCorp Inc."
end
Expand Down

0 comments on commit 70cd55a

Please sign in to comment.