UI: карточка автора в канале, профиль user и назад по истории

This commit is contained in:
AidarKC
2026-05-19 13:58:49 +03:00
parent db2d9a666b
commit 90d10086d7
10 changed files with 80 additions and 28 deletions
+7 -2
View File
@@ -122,7 +122,7 @@ export function getRoute() {
return { pageId, params: { sessionId: dynamicId ? decodeURIComponent(dynamicId) : '' } };
}
if (pageId === 'user-profile-view') {
if (pageId === 'user') {
return {
pageId,
params: {
@@ -162,6 +162,11 @@ export function navigate(path) {
window.dispatchEvent(new PopStateEvent('popstate'));
}
export function navigateBack() {
if (window.history.length <= 1) return;
window.history.back();
}
export function resolveToolbarActive(pageId) {
if (ROOT_PAGES.includes(pageId)) return pageId;
if (
@@ -185,6 +190,6 @@ export function resolveToolbarActive(pageId) {
}
if (pageId === 'chat-view' || pageId === 'contact-search-view') return 'messages-list';
if (pageId === 'channel-view' || pageId === 'channel-thread-view' || pageId === 'add-channel-view' || pageId === 'add-personal-public-chat-view') return 'channels-list';
if (pageId === 'user-profile-view') return 'messages-list';
if (pageId === 'user') return 'messages-list';
return 'profile-view';
}