module NfgUi::Components::Utilities::VerticallyAlignable
Public Instance Methods
align_items()
click to toggle source
Can also pass in responsive variations align_items
: :sm_center
# File lib/nfg_ui/components/utilities/vertically_alignable.rb, line 7 def align_items options.fetch(:align_items, nil) end
align_self()
click to toggle source
# File lib/nfg_ui/components/utilities/vertically_alignable.rb, line 11 def align_self options.fetch(:align_self, nil) end
Private Instance Methods
css_classes()
click to toggle source
Calls superclass method
# File lib/nfg_ui/components/utilities/vertically_alignable.rb, line 17 def css_classes [ super, ("d-flex align-items-#{align_items.to_s.dasherize}" if align_items), ("d-flex align-self-#{align_self.to_s.dasherize}" if align_self) ].join(' ').squish end
non_html_attribute_options()
click to toggle source
Calls superclass method
# File lib/nfg_ui/components/utilities/vertically_alignable.rb, line 25 def non_html_attribute_options super.push(:align_items) end