import { isLoggedIn, getLoggedInDid } from '../lib/auth' export function renderHeader(currentHandle: string): string { const loggedIn = isLoggedIn() const did = getLoggedInDid() const loginBtn = loggedIn ? `` : `` return ` ` } export function mountHeader( container: HTMLElement, currentHandle: string, onBrowse: (handle: string) => void ): void { container.innerHTML = renderHeader(currentHandle) const form = document.getElementById('header-form') as HTMLFormElement const input = document.getElementById('header-input') as HTMLInputElement form?.addEventListener('submit', (e) => { e.preventDefault() const handle = input.value.trim() if (handle) { onBrowse(handle) } }) }