Class: UI::Tag

Inherits:
Base
  • Object
show all
Defined in:
app/views/ui/tag.rb

Constant Summary

Constants inherited from Base

Base::TAILWIND_MERGER

Instance Method Summary collapse

Methods inherited from Base

#before_template

Instance Method Details

#view_templateObject



11
12
13
14
15
16
17
18
19
20
# File 'app/views/ui/tag.rb', line 11

def view_template
  div data:, class: classes do
    span(class: text_classes) { text }
    button type: :button, data: button_data_with_defaults, class: button_classes do
      render UI::Icon.new(name: :x_mark, class: icon_classes)
    end

    yield if block_given?
  end
end