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