// @flow import React, { Component, Fragment } from 'react'; /* eslint-disable-next-line import/no-extraneous-dependencies */ import { ipcRenderer } from 'electron'; type Props = {}; type State = { log: string | null, }; export class ConsoleView extends Component { state = { log: null, }; componentDidMount() { ipcRenderer.on('zcashd-log', (event, message) => { this.setState({ log: message, }); }); } render() { return (
{this.state.log && this.state.log.split('\n').map(item => ( {item}
))}
); } }