Class: Primer::Classify::Flex
- Inherits:
-
Object
- Object
- Primer::Classify::Flex
- Extended by:
- FetchOrFallbackHelper
- Defined in:
- app/lib/primer/classify/flex.rb
Overview
Handler for PrimerCSS flex classes.
Constant Summary collapse
- FLEX_KEY =
:flex- FLEX_VALUES =
[1, :auto].freeze
- WRAP_KEY =
:flex_wrap- WRAP_MAPPINGS =
{ wrap: "flex-wrap", nowrap: "flex-nowrap", reverse: "flex-wrap-reverse" }.freeze
- SHRINK_KEY =
:flex_shrink- SHRINK_VALUES =
[0].freeze
- GROW_KEY =
:flex_grow- GROW_VALUES =
[0].freeze
- ALIGN_SELF_KEY =
:align_self- ALIGN_SELF_VALUES =
[:auto, :start, :end, :center, :baseline, :stretch].freeze
- DIRECTION_KEY =
:direction- DIRECTION_VALUES =
[:column, :column_reverse, :row, :row_reverse].freeze
- JUSTIFY_CONTENT_KEY =
:justify_content- JUSTIFY_CONTENT_VALUES =
[:flex_start, :flex_end, :center, :space_between, :space_around].freeze
- ALIGN_ITEMS_KEY =
:align_items- ALIGN_ITEMS_VALUES =
[:flex_start, :flex_end, :center, :baseline, :stretch].freeze
- KEYS =
[FLEX_KEY, WRAP_KEY, SHRINK_KEY, GROW_KEY, ALIGN_SELF_KEY, DIRECTION_KEY, JUSTIFY_CONTENT_KEY, ALIGN_ITEMS_KEY].freeze
- RESPONSIVE_KEYS =
[DIRECTION_KEY, JUSTIFY_CONTENT_KEY, ALIGN_ITEMS_KEY].freeze
Constants included from FetchOrFallbackHelper
FetchOrFallbackHelper::InvalidValueError
Class Method Summary collapse
Methods included from FetchOrFallbackHelper
fetch_or_fallback, fetch_or_fallback_boolean, silence_deprecations?
Class Method Details
.classes(key, value, breakpoint) ⇒ Object
41 42 43 |
# File 'app/lib/primer/classify/flex.rb', line 41 def classes(key, value, breakpoint) send(key, value, breakpoint) end |