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
+4 -3
View File
@@ -7,7 +7,9 @@ import {
} from '../services/user-connections.js';
import { renderUserAvatar } from '../components/avatar-image.js';
export const pageMeta = { id: 'user-profile-view', title: 'Чужой профиль' };
import { navigateBack } from '../router.js';
export const pageMeta = { id: 'user', title: 'Чужой профиль' };
function escapeHtml(text) {
return String(text || '')
@@ -147,7 +149,6 @@ function renderReadOnlyParams(card) {
export function render({ navigate, route }) {
const requestedLogin = String(route.params.login || '').trim();
const fromPage = String(route.params.fromPage || 'messages-list').trim() || 'messages-list';
const sessionLogin = String(state.session.login || '').trim();
const screen = document.createElement('section');
@@ -163,7 +164,7 @@ export function render({ navigate, route }) {
screen.append(
renderHeader({
title: 'Профиль пользователя',
leftAction: { label: '←', onClick: () => navigate(fromPage) },
leftAction: { label: '←', onClick: () => navigateBack() },
rightActions: [{ label: 'Обновить', onClick: () => refresh() }],
}),
status,