feat: add email avatar

This commit is contained in:
MingLiang Wang
2022-12-23 18:58:15 +08:00
parent 2acc94cf2c
commit aa58bbcd1b
3 changed files with 16 additions and 8 deletions
@@ -57,7 +57,7 @@ export const GeneralPage = ({
meta => meta.id === workspace.id
);
const nextWorkSpaceId =
currentWorkspaceIndex > workspacesMeta.length - 1
currentWorkspaceIndex === workspacesMeta.length - 1
? workspacesMeta[currentWorkspaceIndex - 1]?.id
: workspacesMeta[currentWorkspaceIndex + 1]?.id;
const handleClickDelete = () => {
@@ -109,9 +109,11 @@ export const SelectorPopperContent = ({
key={workspace.id}
id={workspace.id}
icon={
workspaces[workspace.id]?.meta.avatar
? 'api/blob/' + workspaces[workspace.id]?.meta.avatar
: ''
(workspaces[workspace.id]?.meta.avatar &&
`/api/blob/${workspaces[workspace.id]?.meta.avatar}`) ||
(workspace.type === WorkspaceType.Private
? user.avatar_url
: `loading...`)
}
onClick={handleClickSettingWorkspace}
name={
@@ -24,12 +24,18 @@ export const WorkspaceSelector = () => {
<Avatar
alt="Affine"
src={
currentWorkspace?.meta.avatar
? `api/blob/${currentWorkspace?.meta.avatar}`
: ''
(currentWorkspace?.meta.avatar &&
`/api/blob/${currentWorkspace?.meta.avatar}`) ||
(workspaceMeta?.type === WorkspaceType.Private && user
? user.avatar_url
: '')
}
>
<AffineIcon />
{workspaceMeta?.type === WorkspaceType.Private && user ? (
user?.name[0]
) : (
<AffineIcon />
)}
</Avatar>
<WorkspaceName>
{currentWorkspace?.meta.name ||