react-qrcode-pix
Version:
Objetivo deste pacote é a de facilitar o recebimento de pagamentos com PIX em aplicações React
23 lines (22 loc) • 749 B
JavaScript
import React from 'react';
import { QrCode } from 'react-qrcode-pretty';
export default class Component extends React.Component {
render() {
return React.createElement(QrCode, Object.assign(Object.assign({}, this.props.settings), { value: this.props.payload }));
}
componentDidMount() {
if (typeof this.props.onLoad === 'function') {
this.props.onLoad(this.props.payload || '');
}
}
componentDidUpdate() {
if (typeof this.props.onLoad === 'function') {
this.props.onLoad(this.props.payload || '');
}
}
componentWillUnmount() {
if (typeof this.props.onLoad === 'function') {
this.props.onLoad('');
}
}
}