Linkify error messages

Sometimes servers will put links and channels in their error
messages. Make it easy for users to click them.
This commit is contained in:
Simon Ser 2021-11-29 13:38:07 +01:00
parent 25e69a551e
commit c4a78283af
2 changed files with 3 additions and 2 deletions

View file

@ -230,7 +230,7 @@ class LogLine extends Component {
if (irc.isError(msg.command) && msg.command != irc.ERR_NOMOTD) { if (irc.isError(msg.command) && msg.command != irc.ERR_NOMOTD) {
lineClass = "error"; lineClass = "error";
} }
content = html`${msg.command} ${msg.params.join(" ")}`; content = html`${msg.command} ${linkify(msg.params.join(" "))}`;
} }
return html` return html`

View file

@ -1,4 +1,5 @@
import { html, Component, createRef } from "../lib/index.js"; import { html, Component, createRef } from "../lib/index.js";
import linkify from "../lib/linkify.js";
export default class ConnectForm extends Component { export default class ConnectForm extends Component {
state = { state = {
@ -104,7 +105,7 @@ export default class ConnectForm extends Component {
`; `;
} else if (this.props.error) { } else if (this.props.error) {
status = html` status = html`
<p class="error-text">${this.props.error}</p> <p class="error-text">${linkify(this.props.error)}</p>
`; `;
} }