ClipboardCopyButton
Description
ClipboardCopyButton
uses the ClipboardCopy
component to copy text to the clipboard,
styled as a Primer button. It can be used wherever a button is desired, and works well
with components like ButtonGroup
.
Accessibility
This component has a built-in aria-live
region that announces "Copied!" when the copy button is pressed.
Arguments
Name | Required | Description |
---|---|---|
system_arguments | Hash The arguments accepted by |
Slots
leading_visual
Leading visuals appear to the left of the button text.
Use:
-
leading_visual_icon
for aPrimer::Beta::Octicon
. -
leading_visual_svg
to render a SVG.
Name | Required | Description |
---|---|---|
system_arguments | Hash Same arguments as |
trailing_visual
Trailing visuals appear to the right of the button text.
Use:
trailing_visual_counter
for aPrimer::Beta::Counter
.
Name | Required | Description |
---|---|---|
system_arguments | Hash Same arguments as |
trailing_action
Trailing action appears to the right of the trailing visual.
Use:
trailing_action_icon
for aPrimer::Beta::Octicon
.
Name | Required | Description |
---|---|---|
system_arguments | Hash Same arguments as |
tooltip
Tooltip
that appears on mouse hover or keyboard focus over the button. Use tooltips sparingly and as a last resort.
Important: This tooltip defaults to type: :description
. In a few scenarios, type: :label
may be more appropriate.
Consult the Primer::Alpha::Tooltip
documentation for more information.
Name | Required | Description |
---|---|---|
type | Symbol One of | |
system_arguments | Hash Same arguments as |