import React from 'react'; import QRCode from 'qrcode.react'; import './style.css'; class Card extends React.Component { constructor(props) { super(props); this.state = {ssid: '', password: '', qrvalue: ''}; this.handleSSIDChange = this.handleSSIDChange.bind(this); this.handlePasswordChange= this.handlePasswordChange.bind(this); } handleSSIDChange(event) { this.setState({ssid: event.target.value}, () => this.generateqr()); } handlePasswordChange(event) { this.setState({password: event.target.value}, () => this.generateqr()); } generateqr() { const qrcode = `WIFI:T:WPA;S:${this.state.ssid};P:${this.state.password};;` this.setState({qrvalue: qrcode}); } render() { return (
) } } export default Card;