Class: JetUi::Divider::Component

Inherits:
BaseComponent
  • Object
show all
Defined in:
app/components/jet_ui/divider/component.rb

Constant Summary collapse

ALIGNS =
%i[center start end].freeze
DEFAULT_ALIGN =
:center

Instance Method Summary collapse

Constructor Details

#initialize(align: DEFAULT_ALIGN, **options) ⇒ Component

Returns a new instance of Component.



9
10
11
12
# File 'app/components/jet_ui/divider/component.rb', line 9

def initialize(align: DEFAULT_ALIGN, **options)
  @align = ALIGNS.include?(align) ? align : DEFAULT_ALIGN
  @options = options
end

Instance Method Details

#callObject



14
15
16
# File 'app/components/jet_ui/divider/component.rb', line 14

def call
   :div, content.presence, class: classes, **@options
end