diff --git a/atsf_server/web/features/files/components/files-page.tsx b/atsf_server/web/features/files/components/files-page.tsx index e1abed4b..3f4a3a04 100644 --- a/atsf_server/web/features/files/components/files-page.tsx +++ b/atsf_server/web/features/files/components/files-page.tsx @@ -93,7 +93,7 @@ export function FilesPage() { }); const activeQuery = searchKeyword.length > 0 ? filesSearchQuery : filesPageQuery; - const files = activeQuery.data ?? []; + const files = useMemo(() => activeQuery.data ?? [], [activeQuery.data]); const summary = useMemo(() => { return [ diff --git a/atsf_server/web/features/settings/components/settings-page.tsx b/atsf_server/web/features/settings/components/settings-page.tsx index 9f0b3f26..7d43c414 100644 --- a/atsf_server/web/features/settings/components/settings-page.tsx +++ b/atsf_server/web/features/settings/components/settings-page.tsx @@ -565,6 +565,7 @@ export function SettingsPage() {

{publicStatus.wechat_login && publicStatus.wechat_qrcode ? ( + // eslint-disable-next-line @next/next/no-img-element 微信绑定二维码 0 ? searchQuery : usersQuery; - const users = activeQuery.data ?? []; + const users = useMemo(() => activeQuery.data ?? [], [activeQuery.data]); const summary = useMemo(() => { return [