/** * 8-bit styled header/navbar component */ import { useStore } from '@nanostores/solid' import { A, useLocation } from '@solidjs/router' import type { JSX } from 'solid-js' import { Show } from 'solid-js' import { $currentUser, $isAuthenticated, $sidebarOpen, openModal, toggleSidebar, } from '../../stores' import { Avatar } from '../UI/Avatar' import { Badge } from '../UI/Badge' import { IconButton } from '../UI/IconButton' export function Header(): JSX.Element { const isAuthenticated = useStore($isAuthenticated) const sidebarOpen = useStore($sidebarOpen) const currentUser = useStore($currentUser) const location = useLocation() return (
: } ariaLabel={sidebarOpen() ? 'Close menu' : 'Open menu'} onClick={toggleSidebar} size="sm" />

ENCRYPTED CHAT

E-CHAT

E2EE
) } function MenuIcon(): JSX.Element { return ( ) } function CloseMenuIcon(): JSX.Element { return ( ) } function LockIcon(): JSX.Element { return ( ) } function SearchIcon(): JSX.Element { return ( ) }