react-copy-content

1.0.2 • Public • Published

react-copy-content

A Fully Customizable Click-To-Copy Component for React

NPM JavaScript Style Guide

Demo

Demo

Checkout the Live Demo

Install

npm install --save react-copy-content

Usage

import ClickToCopy from 'react-copy-content'
 
<ClickToCopy contentToCopy="This will be copied to your clipboard." />

Props

contentToCopy: String

This is the text that will be copied. It is a required prop.

onCopy: function

<ClickToCopy
  contentToCopy="This will be copied to the clipboard"
  onCopy={() => console.log("copy")}
/>

This is the callback function triggered after the content is copied to the clipboard

render: function

<ClickToCopy
  contentToCopy="This will be copied to the clipboard"
  render={props => (
    <a href="#copy" onClick={props.copy}>
      Copy
    </a>
  )}
/>

To render a custom component in place of the button, use the render prop. Inside your custom component, use props.copy to trigger the copy action.

License

MIT © akshayymahajan

Dependencies (0)

    Dev Dependencies (27)

    Package Sidebar

    Install

    npm i react-copy-content

    Weekly Downloads

    4

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    27 kB

    Total Files

    6

    Last publish

    Collaborators

    • _akshaym