import { renderHeader } from '../components/header.js?v=20260327192619'; import { directMessages } from '../mock-data.js?v=20260327192619'; export const pageMeta = { id: 'messages-list', title: 'Личные сообщения' }; export function render({ navigate }) { const screen = document.createElement('section'); screen.className = 'stack'; screen.append( renderHeader({ title: 'Личные сообщения', rightActions: [{ label: '+', onClick: () => navigate('contact-search-view') }], }), ); const list = document.createElement('div'); list.className = 'stack'; directMessages.forEach((item) => { const row = document.createElement('article'); row.className = 'list-item'; row.innerHTML = `
${item.initials}
${item.name}

${item.lastMessage}

${item.time} ${item.unread ? `${item.unread}` : ''}
`; row.addEventListener('click', () => navigate(`chat-view/${item.id}`)); list.append(row); }); screen.append(list); return screen; }