diff --git a/src/components/log/LiveLog.tsx b/src/components/log/LiveLog.tsx index 2071799..2ca9d30 100644 --- a/src/components/log/LiveLog.tsx +++ b/src/components/log/LiveLog.tsx @@ -30,6 +30,30 @@ interface LiveLogState { }>; } +const refreshingInverval = 500; +class BlinkingCursor extends Component { + constructor(props: any) { + super(props); + this.state = { showText: true }; + + // Change the state every second + setInterval( + () => { + this.setState((previousState: any) => { + return { showText: !previousState.showText }; + }); + }, + // Define blinking time. + refreshingInverval + ); + } + + render() { + let display = this.state.showText ? "_" : " "; + return
{display}
; + } +} + let nextId = 0; let newdata = false; class LiveLog extends Component { @@ -95,6 +119,7 @@ class LiveLog extends Component { {getTimeFromTimestamp(item.timestamp) + " : " + item.message} ))} + @@ -123,7 +148,7 @@ export default (props: any) => ( return response; }); }} - repeatOptions={{ interval: 500, ignoreCancel: true }} + repeatOptions={{ interval: refreshingInverval, ignoreCancel: true }} renderInitial={() => null} renderOk={data => } renderErr={() => null}