MailList.tsx import { For, Show, createMemo, createSignal, onCleanup, onMount, } from "solid-js"; import { useMail } from "./mail"; import { Item } from "./Item"; const ROW = 56; const PAGE = 24; export function MailList() { const { items, query, load } = useMail(); const [focus, setFocus] = createSignal(0); const [top, setTop] = createSignal(0); const visible = createMemo(() => { const q = query(

