import { useRef, useState } from "react"; import { LayoutGrid, List, LogOut, Moon, Palette, Search, Shield, Sun, } from "lucide-react"; import { SCHEMES, type Scheme, type ThemePrefs } from "../lib/theme"; import type { FeedFilters, Me } from "../lib/api"; import SyncStatus from "./SyncStatus"; function IconBtn(props: React.ButtonHTMLAttributes) { const { className = "", ...rest } = props; return ( {open && (
{me.display_name ?? me.email.split("@")[0]}
{me.email}
{me.role === "admin" && (
Admin
)}
)} ); }