diff options
| -rw-r--r-- | src/features/messages.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/features/messages.js b/src/features/messages.js index 3a11c60..8744b5c 100644 --- a/src/features/messages.js +++ b/src/features/messages.js @@ -9065,7 +9065,12 @@ export function messagesFeature(ctx) { h('div', { class: 'row gap6', style: 'align-items:center' }, draftPic ? h('div', { class: 'chat-avatar profile-avatar ava-img', style: `background-image:url(${JSON.stringify(draftPic)})` }) - : avatar(pk, 'chat-avatar profile-avatar', false), + // a tap shows the picture itself, full size + : profileOf(pk)?.picture + ? h('div', { style: 'flex:0 0 auto;cursor:zoom-in', role: 'button', 'aria-label': name, + onClick: (e) => { e.stopPropagation(); ctx.openImage && ctx.openImage(profileOf(pk).picture); } }, + avatar(pk, 'chat-avatar profile-avatar', false)) + : avatar(pk, 'chat-avatar profile-avatar', false), h('div', { class: 'col grow', style: 'min-width:0;gap:2px' }, h('div', { class: 'chat-title' }, draft && draft.name.trim() ? draft.name.trim() : name), nip05 ? h('div', { class: 'muted small break' }, nip05) : null, |
