UNPKG

@devopness/ui-react

Version:

Devopness Design System React Components - Painless essential DevOps to everyone

28 lines (27 loc) 795 B
import { ReactNode } from 'react'; type CopyToClipboardProps = { /** * Unique identifier to find content to be copied * * WARNING: Must be a valid HTML identifier (id) * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id */ id: string; /** Element or content to be copied */ children: ReactNode; }; /** * CopyToClipboard provides an interactive element to copy content * to the user's clipboard with tooltip feedback. * * @example * ```jsx * <CopyToClipboard id="copy_text"> * Some content to copy * </CopyToClipboard> * ``` */ declare const CopyToClipboard: ({ id, children }: CopyToClipboardProps) => import("react/jsx-runtime").JSX.Element; export { CopyToClipboard }; export type { CopyToClipboardProps };