diff --git a/packages/app/src/components/workspace-setting/workspace-setting.tsx b/packages/app/src/components/workspace-setting/workspace-setting.tsx
index 2229c2630e..2a6ac07b60 100644
--- a/packages/app/src/components/workspace-setting/workspace-setting.tsx
+++ b/packages/app/src/components/workspace-setting/workspace-setting.tsx
@@ -191,7 +191,7 @@ const MembersPage = ({ workspace }: { workspace: Workspace }) => {
.catch(err => {
console.log(err);
});
- }, []);
+ }, [workspace.id]);
return (
@@ -201,7 +201,7 @@ const MembersPage = ({ workspace }: { workspace: Workspace }) => {
{members.map(member => {
return (
-
+
{member.user.type === 'Registered' ? (
diff --git a/packages/app/src/pages/invite/[invite_code].tsx b/packages/app/src/pages/invite/[invite_code].tsx
index eb83157b01..f7042c0e95 100644
--- a/packages/app/src/pages/invite/[invite_code].tsx
+++ b/packages/app/src/pages/invite/[invite_code].tsx
@@ -29,7 +29,7 @@ export default function DevPage() {
})
.catch(err => {});
};
- }, []);
+ }, [router.query.invite_code]);
return (
diff --git a/packages/app/src/providers/app-state-provider/hooks.ts b/packages/app/src/providers/app-state-provider/hooks.ts
index 523c77cc8d..6abce3eaf1 100644
--- a/packages/app/src/providers/app-state-provider/hooks.ts
+++ b/packages/app/src/providers/app-state-provider/hooks.ts
@@ -43,7 +43,7 @@ export const useLoadPage = () => {
});
}
loadPage?.current?.(pageId);
- }, [workspace, pageId, loadPage]);
+ }, [workspace, pageId, loadPage, createPage, router, currentWorkspaceId]);
return currentPage?.pageId === pageId ? currentPage : null;
};
diff --git a/packages/app/src/utils/print-build-info.ts b/packages/app/src/utils/print-build-info.ts
index 4b286a69ec..2bb17042b6 100644
--- a/packages/app/src/utils/print-build-info.ts
+++ b/packages/app/src/utils/print-build-info.ts
@@ -29,7 +29,7 @@ const printBuildInfo = () => {
'Environment:',
`${publicRuntimeConfig.NODE_ENV}${publicRuntimeConfig.CI ? '(ci)' : ''}`
);
- console.log('Editor Version:', publicRuntimeConfig.EDITOR_VERSION)
+ console.log('Editor Version:', publicRuntimeConfig.EDITOR_VERSION);
console.log('Version:', publicRuntimeConfig.VERSION);
console.log(
'AFFiNE is an open source project, you can view its source code on GitHub!'