import React from "react"; import Link from "component/link"; import { FormRow } from "component/form"; import Modal from "../component/modal.js"; import lbry from "../lbry.js"; class ReportPage extends React.PureComponent { constructor(props) { super(props); this.state = { submitting: false, modal: null, }; } submitMessage() { if (this._messageArea.value) { this.setState({ submitting: true, }); lbry.report_bug({ message: this._messageArea.value }).then(() => { this.setState({ submitting: false, modal: "submitted", }); }); this._messageArea.value = ""; } } closeModal() { this.setState({ modal: null, }); } render() { return (

{__("Report an Issue")}

{__( "Please describe the problem you experienced and any information you think might be useful to us. Links to screenshots are great!" )}

(this._messageArea = t)} rows="10" name="message" placeholder={__("Description of your issue")} />

{__("Developer?")}

{__("You can also")} {" "} .
{ this.closeModal(event); }} > {__( "Your bug report has been submitted! Thank you for your feedback." )}
); } } export default ReportPage;