Spacer Components introduced in ViewComponent 3.20
Rails Designer
Posted on November 27, 2024
This article was originally published on Rails Designer
Version 3.20 of ViewComponent introduced spacer_component
.
It's a new attribute that can be added to a collection to add another component between each item of a collection. It works like this:
<%= render(ProductComponent.with_collection(@products, spacer_component: SpacerComponent.new)) %>
This will then render SpacerComponent
's between each ProductComponent
. Pretty cool.
If you think, you've seen this feature before. You could be right. It was inspired by Rails' collection partial rendering.
💖 💪 🙅 🚩
Rails Designer
Posted on November 27, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.