恢复平台账号顶栏与我的页签
按新版创作页原布局恢复泥点入口与账号身份胶囊。 在桌面侧栏补回我的页签及游客、登录态个人页面。 个人页面只复用账号、钱包、统计、设置和法律信息等平台能力。 补充壳层与个人页面回归测试并更新退役边界文档。
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import type { AuthUser } from '../../../packages/shared/src/contracts/auth';
|
||||
|
||||
export function resolveActivePublicUserCode(
|
||||
user: AuthUser | null | undefined,
|
||||
) {
|
||||
if (user?.publicUserCode?.trim()) {
|
||||
return user.publicUserCode.trim();
|
||||
}
|
||||
|
||||
const raw =
|
||||
user?.id.replace(/[^a-zA-Z0-9]/gu, '').toUpperCase() || '00000000';
|
||||
return `SY-${raw.slice(-8).padStart(8, '0')}`;
|
||||
}
|
||||
|
||||
export function resolveActiveUserAvatarLabel(
|
||||
user: AuthUser | null | undefined,
|
||||
) {
|
||||
return (user?.displayName || '叙').slice(0, 1).toUpperCase();
|
||||
}
|
||||
Reference in New Issue
Block a user