fix(panel): 切换服务器或用户时不再先显示上一个对象的数据,详情页随路由参数重新挂载,列表翻页与筛选保留旧行直到新结果到达
This commit is contained in:
6 files changed
+194
-18
No files matched your search
@@ -161,7 +161,7 @@ export function ImageBuildPage() {
|
||||
error: listError,
|
||||
loading: loadingBuilds,
|
||||
reload: reloadBuilds,
|
||||
} = useAsync(listBuilds, [listBuilds]);
|
||||
} = useAsync(listBuilds, [listBuilds], { keepPrevious: true });
|
||||
const builds = useMemo(() => buildPage?.builds ?? [], [buildPage]);
|
||||
const total = buildPage?.total ?? 0;
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ export function UsersPage() {
|
||||
[query, roleFilter, disabledFilter, page],
|
||||
);
|
||||
|
||||
const { data, error, loading, reload } = useAsync(fetchUsers, [fetchUsers]);
|
||||
const { data, error, loading, reload } = useAsync(fetchUsers, [fetchUsers], { keepPrevious: true });
|
||||
|
||||
const handleSearch = (e: React.FormEvent) => {
|
||||
e.preventDefault();
|
||||
|
||||
Reference in new issue
Block a user