Class: CubitComponents::StackComponent
- Inherits:
-
BaseComponent
- Object
- ViewComponent::Base
- BaseComponent
- CubitComponents::StackComponent
- 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
-
#initialize(element: "div", classes: "", vattrs: []) ⇒ StackComponent
constructor
Forward element / classes, but merge-override vattrs.
Methods inherited from BaseComponent
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 |