mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-30 06:16:37 +08:00
feat: 优化用户和文件页面的数据处理,使用useMemo提升性能
This commit is contained in:
@@ -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 [
|
||||
|
||||
@@ -565,6 +565,7 @@ export function SettingsPage() {
|
||||
</p>
|
||||
</div>
|
||||
{publicStatus.wechat_login && publicStatus.wechat_qrcode ? (
|
||||
// eslint-disable-next-line @next/next/no-img-element
|
||||
<img
|
||||
src={publicStatus.wechat_qrcode}
|
||||
alt='微信绑定二维码'
|
||||
|
||||
@@ -22,4 +22,4 @@ export interface UpdateSelfPayload {
|
||||
password: string;
|
||||
}
|
||||
|
||||
export interface SettingsProfile extends AuthUser {}
|
||||
export type SettingsProfile = AuthUser;
|
||||
|
||||
@@ -193,7 +193,7 @@ export function UsersPage() {
|
||||
});
|
||||
|
||||
const activeQuery = searchKeyword.length > 0 ? searchQuery : usersQuery;
|
||||
const users = activeQuery.data ?? [];
|
||||
const users = useMemo(() => activeQuery.data ?? [], [activeQuery.data]);
|
||||
|
||||
const summary = useMemo(() => {
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user