import React, { Component } from 'react'; import CopyToClipboard from 'react-copy-to-clipboard'; import Icon from 'Shared/Icon'; import Tooltip from 'Shared/Tooltip'; import { __wpupg } from 'Shared/Translations'; import '../../css/admin/shared/copy-clipboard.scss'; export default class CopyToClipboardIcon extends Component { constructor(props) { super(props); this.state = { copied: false, } } onCopy() { this.setState({ copied: true, }, () => { setTimeout(() => { this.setState({ copied: false, }); }, 2000); }); } render() { return ( { this.props.hasOwnProperty( 'type' ) && 'text' === this.props.type ? { this.props.text } : } ); } }