1.1.0 • Published 3 years ago

@vigosan/react-copy-to-clipboard v1.1.0

Weekly downloads
174
License
MIT
Repository
github
Last release
3 years ago

react-copy-to-clipboard

React library for building declarative copy to clipboard buttons

Example

class App extends Component {
  render() {
    return (
      <CopyToClipboard
        onCopy={({ success, text }) => {
          var msg = success ? "Copied!" : "Whoops, not copied!";
          this.button.innerHTML = msg;
          console.log(msg, text);
        }}
        render={({ copy }) => (
          <div>
            <input
              defaultValue="some text"
              ref={input => {
                this.textInput = input;
              }}
            />
            <button
              onClick={() => copy(this.textInput.value)}
              ref={button => {
                this.button = button;
              }}
            >
              Copy
            </button>
          </div>
        )}
      />
    );
  }
}

Edit react-copy-to-clipboard

Built With

Authors

  • Vicent Gozalbes - Initial work - vigosan

License

This project is licensed under the MIT License - see the LICENSE.md file for details

1.1.0

3 years ago

1.0.0

6 years ago