app/components/lookbook/base_component.rb in lookbook-1.0.8 vs app/components/lookbook/base_component.rb in lookbook-1.1.0
- old
+ new
@@ -10,14 +10,13 @@
def render_component_tag(tag = :div, **attrs, &block)
merged_classes = class_names(attrs[:class], @html_attrs[:class])
merged_attrs = @html_attrs.except(:class).deep_merge(attrs.except(:class))
- render Lookbook::TagComponent.new(tag: tag,
- name: component_name,
+ lookbook_tag tag, name: component_name,
**merged_attrs,
"x-data": prepare_alpine_data(merged_attrs[:"x-data"]),
- class: merged_classes), &block
+ class: merged_classes, &block
end
def component_name
self.class.name.chomp("::Component").delete_prefix("Lookbook::").underscore.tr("/", "_").tr("_", "-")
end