import React, {Component} from 'react'; import {broker_status} from "../openapi"; import {Alert} from "@mui/material"; type MyProps = { s?: broker_status } type MyState = {} class ErrorMessage extends Component { errorMessage = () : string | undefined => { if (this.props.s === undefined) return "Not connected to Jungfraujoch instance; check if jfjoch_broker is running" else if (this.props.s.error_message !== undefined) return this.props.s.error_message; return undefined; } render() { const err = this.errorMessage(); if (err === undefined) return <> else return {err} } } export default ErrorMessage;