Skip to content

Commit 43a8a64

Browse files
committed
fix: update query state variables to indicate refetch and loading
1 parent d84d66c commit 43a8a64

File tree

5 files changed

+20
-20
lines changed

5 files changed

+20
-20
lines changed

src/routes/apps/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const Route = createFileRoute('/apps/')({
1717
function useAppsData(currentPage: number) {
1818
const skip = currentPage * TABLE_LENGTH;
1919

20-
const { data, isFetching, isPending, isError } = useQuery({
20+
const { data, isLoading, isRefetching, isError } = useQuery({
2121
queryKey: ['apps', currentPage],
2222
queryFn: () => execute(appsQuery, { length: TABLE_LENGTH, skip }),
2323
refetchInterval: TABLE_REFETCH_INTERVAL,
@@ -30,12 +30,12 @@ function useAppsData(currentPage: number) {
3030
destination: `/apps/${app.address}`,
3131
})) ?? [];
3232

33-
return { data: formattedData, isFetching, isPending, isError };
33+
return { data: formattedData, isLoading, isRefetching, isError };
3434
}
3535

3636
function AppsRoute() {
3737
const [currentPage, setCurrentPage] = useState(0);
38-
const { data, isFetching, isPending, isError } = useAppsData(currentPage);
38+
const { data, isLoading, isRefetching, isError } = useAppsData(currentPage);
3939

4040
return (
4141
<div className="mt-8 grid gap-6">
@@ -49,7 +49,7 @@ function AppsRoute() {
4949
(outdated)
5050
</span>
5151
)}
52-
{isFetching && isPending && <LoaderCircle className="animate-spin" />}
52+
{isLoading && isRefetching && <LoaderCircle className="animate-spin" />}
5353
</h1>
5454

5555
<DataTable columns={columns} data={data} />

src/routes/datasets/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const Route = createFileRoute('/datasets/')({
1717
function useDatasetsData(currentPage: number) {
1818
const skip = currentPage * TABLE_LENGTH;
1919

20-
const { data, isFetching, isPending, isError } = useQuery({
20+
const { data, isLoading, isRefetching, isError } = useQuery({
2121
queryKey: ['datasets', currentPage],
2222
queryFn: () => execute(datasetsQuery, { length: TABLE_LENGTH, skip }),
2323
refetchInterval: TABLE_REFETCH_INTERVAL,
@@ -30,12 +30,12 @@ function useDatasetsData(currentPage: number) {
3030
destination: `/datasets/${dataset.address}`,
3131
})) ?? [];
3232

33-
return { data: formattedData, isFetching, isPending, isError };
33+
return { data: formattedData, isLoading, isRefetching, isError };
3434
}
3535

3636
function DatasetsRoute() {
3737
const [currentPage, setCurrentPage] = useState(0);
38-
const { data, isFetching, isPending, isError } = useDatasetsData(currentPage);
38+
const { data, isLoading, isRefetching, isError } = useDatasetsData(currentPage);
3939

4040
return (
4141
<div className="mt-8 grid gap-6">
@@ -49,7 +49,7 @@ function DatasetsRoute() {
4949
(outdated)
5050
</span>
5151
)}
52-
{isFetching && isPending && <LoaderCircle className="animate-spin" />}
52+
{(isLoading && isRefetching) && <LoaderCircle className="animate-spin" />}
5353
</h1>
5454

5555
<DataTable columns={columns} data={data} />

src/routes/deals/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const Route = createFileRoute('/deals/')({
1717
function useDealsData(currentPage: number) {
1818
const skip = currentPage * TABLE_LENGTH;
1919

20-
const { data, isFetching, isPending, isError } = useQuery({
20+
const { data, isLoading, isRefetching, isError } = useQuery({
2121
queryKey: ['deals', currentPage],
2222
queryFn: () => execute(dealsQuery, { length: TABLE_LENGTH, skip }),
2323
refetchInterval: TABLE_REFETCH_INTERVAL,
@@ -30,12 +30,12 @@ function useDealsData(currentPage: number) {
3030
destination: `/deals/${deal.dealid}`,
3131
})) ?? [];
3232

33-
return { data: formattedData, isFetching, isPending, isError };
33+
return { data: formattedData, isLoading, isRefetching, isError };
3434
}
3535

3636
function DealsRoute() {
3737
const [currentPage, setCurrentPage] = useState(0);
38-
const { data, isFetching, isPending, isError } = useDealsData(currentPage);
38+
const { data, isLoading, isRefetching, isError } = useDealsData(currentPage);
3939

4040
return (
4141
<div className="mt-8 grid gap-6">
@@ -49,7 +49,7 @@ function DealsRoute() {
4949
(outdated)
5050
</span>
5151
)}
52-
{isFetching && isPending && <LoaderCircle className="animate-spin" />}
52+
{(isLoading || isRefetching) && <LoaderCircle className="animate-spin" />}
5353
</h1>
5454

5555
<DataTable columns={columns} data={data} />

src/routes/tasks/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const Route = createFileRoute('/tasks/')({
1717
function useTasksData(currentPage: number) {
1818
const skip = currentPage * TABLE_LENGTH;
1919

20-
const { data, isFetching, isPending, isError } = useQuery({
20+
const { data, isLoading, isRefetching, isError } = useQuery({
2121
queryKey: ['tasks', currentPage],
2222
queryFn: () => execute(tasksQuery, { length: TABLE_LENGTH, skip }),
2323
refetchInterval: TABLE_REFETCH_INTERVAL,
@@ -30,12 +30,12 @@ function useTasksData(currentPage: number) {
3030
destination: `/tasks/${task.taskid}`,
3131
})) ?? [];
3232

33-
return { data: formattedData, isFetching, isPending, isError };
33+
return { data: formattedData, isLoading, isRefetching, isError };
3434
}
3535

3636
function TasksRoute() {
3737
const [currentPage, setCurrentPage] = useState(0);
38-
const { data, isFetching, isPending, isError } = useTasksData(currentPage);
38+
const { data, isLoading, isRefetching, isError } = useTasksData(currentPage);
3939

4040
return (
4141
<div className="mt-8 grid gap-6">
@@ -49,7 +49,7 @@ function TasksRoute() {
4949
(outdated)
5050
</span>
5151
)}
52-
{isFetching && isPending && <LoaderCircle className="animate-spin" />}
52+
{(isLoading || isRefetching) && <LoaderCircle className="animate-spin" />}
5353
</h1>
5454

5555
<DataTable columns={columns} data={data} />

src/routes/workerpools/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const Route = createFileRoute('/workerpools/')({
1717
function useWorkerpoolsData(currentPage: number) {
1818
const skip = currentPage * TABLE_LENGTH;
1919

20-
const { data, isFetching, isPending, isError } = useQuery({
20+
const { data, isLoading, isRefetching, isError } = useQuery({
2121
queryKey: ['workerpools', currentPage],
2222
queryFn: () => execute(workerpoolsQuery, { length: TABLE_LENGTH, skip }),
2323
refetchInterval: TABLE_REFETCH_INTERVAL,
@@ -30,12 +30,12 @@ function useWorkerpoolsData(currentPage: number) {
3030
destination: `/workerpools/${workerpool.address}`,
3131
})) ?? [];
3232

33-
return { data: formattedData, isFetching, isPending, isError };
33+
return { data: formattedData, isLoading, isRefetching, isError };
3434
}
3535

3636
function WorkerpoolsRoute() {
3737
const [currentPage, setCurrentPage] = useState(0);
38-
const { data, isFetching, isPending, isError } =
38+
const { data, isLoading, isRefetching, isError } =
3939
useWorkerpoolsData(currentPage);
4040

4141
return (
@@ -50,7 +50,7 @@ function WorkerpoolsRoute() {
5050
(outdated)
5151
</span>
5252
)}
53-
{isFetching && isPending && <LoaderCircle className="animate-spin" />}
53+
{(isLoading && isRefetching) && <LoaderCircle className="animate-spin" />}
5454
</h1>
5555

5656
<DataTable columns={columns} data={data} />

0 commit comments

Comments
 (0)