Class: Primer::Beta::ClipboardCopyBaseButton
- Inherits:
-
BaseButton
- Object
- ViewComponent::Base
- Component
- BaseButton
- Primer::Beta::ClipboardCopyBaseButton
- Defined in:
- app/components/primer/beta/clipboard_copy_button.rb
Overview
Internal
:nodoc:
Constant Summary
Constants inherited from BaseButton
BaseButton::DEFAULT_TAG, BaseButton::DEFAULT_TYPE, BaseButton::TAG_OPTIONS, BaseButton::TYPE_OPTIONS
Constants inherited from Component
Component::INVALID_ARIA_LABEL_TAGS
Constants included from Status::Dsl
Constants included from ViewHelper
Constants included from TestSelectorHelper
TestSelectorHelper::TEST_SELECTOR_TAG
Constants included from FetchOrFallbackHelper
FetchOrFallbackHelper::InvalidValueError
Constants included from AttributesHelper
AttributesHelper::PLURAL_ARIA_ATTRIBUTES, AttributesHelper::PLURAL_DATA_ATTRIBUTES
Instance Attribute Summary
Attributes inherited from BaseButton
Instance Method Summary collapse
Methods inherited from BaseButton
Methods inherited from Component
Methods included from JoinStyleArgumentsHelper
Methods included from TestSelectorHelper
Methods included from FetchOrFallbackHelper
#fetch_or_fallback, #fetch_or_fallback_boolean, #silence_deprecations?
Methods included from ClassNameHelper
Methods included from AttributesHelper
#aria, #data, #extract_data, #merge_aria, #merge_data, #merge_prefixed_attribute_hashes
Methods included from ExperimentalSlotHelpers
Methods included from ExperimentalRenderHelpers
Constructor Details
This class inherits a constructor from Primer::Beta::BaseButton
Instance Method Details
#call ⇒ Object
21 22 23 24 |
# File 'app/components/primer/beta/clipboard_copy_button.rb', line 21 def call arguments = @system_arguments.except(:tag) render(Primer::Beta::ClipboardCopy.new(**arguments)) end |