import { html, Component } from "/lib/index.js"; import { getNickURL } from "/state.js"; class MemberItem extends Component { constructor(props) { super(props); this.handleClick = this.handleClick.bind(this); } shouldComponentUpdate(nextProps) { return this.props.nick !== nextProps.nick; } handleClick(event) { event.preventDefault(); this.props.onClick(); } render() { return html`
  • ${this.props.nick}
  • `; } } export default class MemberList extends Component { shouldComponentUpdate(nextProps) { return this.props.members !== nextProps.members; } render() { return html` `; } }