diff --git a/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx b/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx index 54c53eb45b..ec1b9b7765 100644 --- a/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx +++ b/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx @@ -5,6 +5,7 @@ import { Menu, MenuIcon, MenuItem, + Skeleton, } from '@affine/component'; import { authAtom, @@ -25,7 +26,7 @@ import { } from '@blocksuite/icons'; import { assignInlineVars } from '@vanilla-extract/dynamic'; import { useSetAtom } from 'jotai'; -import { useCallback } from 'react'; +import { Suspense, useCallback } from 'react'; import * as styles from './index.css'; import { UnknownUserIcon } from './unknow-user'; @@ -155,12 +156,27 @@ const CloudUsage = () => { ); }; -const OperationMenu = () => { +const MenuFallback = () => { return ( <> - +
+ + +
- + + + ); }; + +const OperationMenu = () => { + return ( + }> + + + + + ); +};