ЛС: редизайн списка (фото-аватары, галочка/значок связи у имени, попап-цепочка→профиль) + demo-чат и lab-маршрут

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Pixel
2026-06-19 19:48:27 +03:00
co-authored by Claude Opus 4.8
parent aea6bbcb0e
commit 6904ac8b7c
13 changed files with 583 additions and 229 deletions
+9
View File
@@ -150,6 +150,15 @@ export function getRoute() {
return { pageId, params: { mode: segments[1] ? decodePart(segments[1]) : '' } };
}
// messages-list/<mode>: ловим второй сегмент как mode (нужно для demo-маршрута /messages-list/lab).
if (pageId === 'messages-list') {
// demo-чат под лабораторным префиксом: /messages-list/lab/chat/:id → отдельная demo-страница.
if (segments[1] === 'lab' && segments[2] === 'chat' && segments[3]) {
return { pageId: 'dm-lab-chat', params: { chatId: decodePart(segments[3]) } };
}
return { pageId, params: { mode: segments[1] ? decodePart(segments[1]) : '' } };
}
return { pageId, params: {} };
}