Class: CubitComponents::StackComponent

Inherits:
BaseComponent
  • Object
show all
Defined in:
lib/cubit_components/stack_component.rb

Constant Summary collapse

VALID_VATTRS =
Set.new(
  %w[
    gap-0 gap-small gap-medium gap-large
    text-left text-center text-right
  ]
).freeze
DEFAULT_VATTRS =
%w[flex flex-col gap-0 text-left].freeze

Instance Method Summary collapse

Methods inherited from BaseComponent

#call

Constructor Details

#initialize(element: "div", classes: "", vattrs: []) ⇒ StackComponent

Forward element / classes, but merge-override vattrs



15
16
17
18
# File 'lib/cubit_components/stack_component.rb', line 15

def initialize(element: "div", classes: "", vattrs: [])
  vattrs = merge_default_vattrs(Array(vattrs))
  super
end