Class: Primer::Component
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Primer::Component
- Includes:
- OcticonsHelper, ClassNameHelper, FetchOrFallbackHelper, JoinStyleArgumentsHelper
- Defined in:
- app/components/primer/component.rb
Direct Known Subclasses
AvatarComponent, BaseComponent, BlankslateComponent, BorderBoxComponent, BoxComponent, BreadcrumbComponent, ButtonComponent, ButtonGroupComponent, ButtonMarketingComponent, CounterComponent, DetailsComponent, DropdownMenuComponent, FlashComponent, FlexComponent, FlexItemComponent, HeadingComponent, LabelComponent, LayoutComponent, LinkComponent, OcticonComponent, PopoverComponent, ProgressBarComponent, SpinnerComponent, StateComponent, SubheadComponent, TextComponent, TimelineItemComponent, TooltipComponent, TruncateComponent, UnderlineNavComponent
Constant Summary collapse
- STATUSES =
sourced from primer.style/doctocat/usage/front-matter#status
{ deprecated: :deprecated, review: :review, experimental: :experimental, new: :new, stable: :stable }.freeze
Constants included from FetchOrFallbackHelper
FetchOrFallbackHelper::InvalidValueError
Class Method Summary collapse
Methods included from JoinStyleArgumentsHelper
Methods included from FetchOrFallbackHelper
#fetch_or_fallback, #fetch_or_fallback_boolean
Methods included from ClassNameHelper
Class Method Details
.status ⇒ Object
20 21 22 |
# File 'app/components/primer/component.rb', line 20 def self.status STATUSES[:experimental] end |