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