Class: Primer::Component
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Primer::Component
- Includes:
- Audited::Dsl, ClassNameHelper, FetchOrFallbackHelper, JoinStyleArgumentsHelper, Status::Dsl, TestSelectorHelper, ViewHelper, ViewComponent::PolymorphicSlots, ViewComponent::SlotableV2
- Defined in:
- app/components/primer/component.rb
Direct Known Subclasses
Alpha::BorderBox::Header, Alpha::ButtonMarketing, Alpha::Layout, Alpha::Layout::Main, Alpha::Layout::Sidebar, Alpha::TabNav, Alpha::TabPanels, Alpha::Tooltip, Alpha::UnderlineNav, Alpha::UnderlinePanels, BaseButton, BaseComponent, Beta::AutoComplete, Beta::AutoComplete::Item, Beta::Avatar, Beta::AvatarStack, Beta::Blankslate, Beta::Breadcrumbs, Beta::Breadcrumbs::Item, Beta::Text, Beta::Truncate, Beta::Truncate::TruncateText, BlankslateComponent, BorderBoxComponent, BoxComponent, ButtonComponent, ButtonGroup, ClipboardCopy, CloseButton, Content, CounterComponent, DetailsComponent, Dropdown, Dropdown::Menu, Dropdown::Menu::Item, DropdownMenuComponent, FlashComponent, FlexComponent, FlexItemComponent, HeadingComponent, HellipButton, HiddenTextExpander, IconButton, Image, ImageCrop, LabelComponent, LayoutComponent, LinkComponent, LocalTime, Markdown, MenuComponent, Navigation::TabComponent, OcticonComponent, OcticonSymbolsComponent, PopoverComponent, ProgressBarComponent, SpinnerComponent, StateComponent, SubheadComponent, TabContainerComponent, TimeAgoComponent, TimelineItemComponent, TimelineItemComponent::BadgeComponent, Tooltip, Truncate
Constant Summary collapse
- INVALID_ARIA_LABEL_TAGS =
[:div, :span, :p].freeze
Constants included from Status::Dsl
Constants included from ViewHelper
Constants included from TestSelectorHelper
TestSelectorHelper::TEST_SELECTOR_TAG
Constants included from FetchOrFallbackHelper
FetchOrFallbackHelper::InvalidValueError
Method Summary
Methods included from JoinStyleArgumentsHelper
Methods included from TestSelectorHelper
Methods included from FetchOrFallbackHelper
#fetch_or_fallback, #fetch_or_fallback_boolean