ClipboardButton

Maintainer:
Raubzeug
GitHub
size
text
hasTooltip
timeout
tooltipInitialText
tooltipSuccessText
import {ClipboardButton} from '@gravity-ui/uikit';

ClipboardButton — компонент, объединяющий CopyToClipboard и ClipboardIcon. CopyToClipboard отправляет текст в буфер обмена и использует ClipboardIcon для отображения анимации во время копирования.

<ClipboardButton text="Some text to copy" />

Свойства

ClipboardButton наследует свойства от Button.

ИмяОписаниеТипЗначение по умолчанию
hasTooltipВключает или отключает отображение тултипа.booleantrue
onCopyОбратный вызов после копирования:(text: string, result: boolean) => void.Function
textКопируемый текст (может быть строкой или функцией, возвращающей строку).string | () => string
timeoutВремя до возврата состояния в норму после клика по кнопке.number1000
tooltipInitialTextТекст, отображаемый перед копированием.string"Copy"
tooltipSuccessTextТекст, отображаемый после копирования.string"Copied!"
iconПользовательская иконка.React.ReactNode
iconPositionРасположение иконки.start | endstart