From 592f0e8e19dcfd02af952470cd7f312c62644c5e Mon Sep 17 00:00:00 2001
From: Flrande <1978616327@qq.com>
Date: Wed, 26 Mar 2025 10:00:34 +0000
Subject: [PATCH] fix(editor): update at menu avatar style (#11204)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Close [BS-2894](https://linear.app/affine-design/issue/BS-2894/at面板头像ui)
---
.../core/src/modules/at-menu-config/services/index.ts | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/packages/frontend/core/src/modules/at-menu-config/services/index.ts b/packages/frontend/core/src/modules/at-menu-config/services/index.ts
index 85ea2815b5..78bca29e0d 100644
--- a/packages/frontend/core/src/modules/at-menu-config/services/index.ts
+++ b/packages/frontend/core/src/modules/at-menu-config/services/index.ts
@@ -29,6 +29,7 @@ import { computed, Signal, signal } from '@preact/signals-core';
import { Service } from '@toeverything/infra';
import { cssVarV2 } from '@toeverything/theme/v2';
import { html } from 'lit';
+import { styleMap } from 'lit/directives/style-map.js';
import {
createAbsolutePositionFromRelativePosition,
createRelativePositionFromTypeIndex,
@@ -345,8 +346,15 @@ export class AtMenuConfigService extends Service {
};
const convertMemberToMenuItem = (member: Member) => {
const { id, name, avatarUrl } = member;
+ const style = styleMap({
+ borderRadius: '50%',
+ border: `1px solid ${cssVarV2('layer/background/overlayPanel')}`,
+ width: '20px',
+ height: '20px',
+ boxSizing: 'border-box',
+ });
const icon = avatarUrl
- ? html`
`
+ ? html`
`
: MainAvatarIcon();
return {
key: id,