function AppLayout({ view, tagView, setView, tags, unread, total, status, qInput, setQInput, onSearch, items, selected, setSelected, loading, checked, setChecked, selectAllPages, setSelectAllPages, onCreateTag, onBulk, onMarkAll, msg, msgTags, attachments, token, archived, busy, onToggleUnread, onStar, onArchive, onUnarchive, onDelete, onReply, offset, setOffset, pageSize, account, onLogout, composeOpen, setComposeOpen, sendAddresses, onCompose, }) { const pages = Math.max(1, Math.ceil(total / pageSize)); const page = Math.floor(offset / pageSize) + 1; return (