import { html } from 'htm/preact';
import eventBus from '../classes/event-bus.js';
import { useState } from 'preact/hooks';
function MessageComponent({ show, message }) {
return html`
${show
? html`
`
: html`
`}
`;
}
function TopMenu() {
const [message, setMessage] = useState('Erreur ');
const [error, setError] = useState(false);
function handleClick() {
eventBus.publish('show-modal', { type: 'parameters' });
eventBus.subscribe('server-state-changed', function(data) {
if (data.connected) {
setMessage('Connecté au serveur');
} else {
setMessage('Serveur non trouvé');
}
});
}
return html`
<${MessageComponent} show=${error} message=${message} />
Paramètres
`;
}
export default TopMenu;