@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
19 lines (18 loc) • 642 B
TypeScript
export interface CopyButtonProps {
/** Children callback, provides current status and copy function as an argument */
children: (payload: {
copied: boolean;
copy: () => void;
}) => React.ReactNode;
/** Value that is copied to the clipboard when the button is clicked */
value: string;
/** Copied status timeout in ms @default 1000 */
timeout?: number;
}
export declare function CopyButton(props: CopyButtonProps): import("react/jsx-runtime").JSX.Element;
export declare namespace CopyButton {
var displayName: string;
}
export declare namespace CopyButton {
type Props = CopyButtonProps;
}