import { html, Component } from "/lib/index.js"; import { BufferType } from "/state.js"; export default function BufferHeader(props) { function handlePartClick(event) { event.preventDefault(); props.onClose(); } var description = null; if (props.buffer.topic) { description = html`${props.buffer.topic}`; } else if (props.buffer.who) { var who = props.buffer.who; description = html`${who.realname} (${who.username}@${who.hostname})`; } var closeText = "Close"; switch (props.buffer.type) { case BufferType.SERVER: closeText = "Disconnect"; break; case BufferType.CHANNEL: closeText = "Part"; break; } return html` ${description} ${closeText} `; }