import { h, Component } from '/js/web_modules/preact.js'; import htm from '/js/web_modules/htm.js'; import TabBar from './tab-bar.js'; import IndieAuthForm from './auth-indieauth.js'; const html = htm.bind(h); export default class ChatSettingsModal extends Component { render() { const { accessToken, authenticated, username, onUsernameChange, indieAuthEnabled, } = this.props; const TAB_CONTENT = [ { label: html` IndieAuth`, content: html`<${IndieAuthForm}} accessToken=${accessToken} authenticated=${authenticated} />`, }, ]; return html`
<${TabBar} tabs=${TAB_CONTENT} ariaLabel="Chat settings" />
`; } }