UNPKG

@groceristar/pdf-export

Version:
44 lines (34 loc) 863 B
import React from 'react'; // Create styles import { Button } from 'antd'; // import DownloadPDFLink from '../DownloadPDFLink/DownloadPDFLink'; import { DownloadPDFLink3 } from '../../index' class GeneratePDFButton3 extends React.Component { constructor(props) { super(props); this.state = { isHidden: true } } toggleHidden () { this.setState({ isHidden: !this.state.isHidden }) } render(){ return ( <div> {this.state.isHidden && <Button type="primary" icon="file-pdf" size="large" onClick={this.toggleHidden.bind(this)}> Generate PDF file 3 </Button> } {!this.state.isHidden && <DownloadPDFLink3 name={this.props.name} data={this.props.data}/> } </div> ); } } export default GeneratePDFButton3;