fix: build 에러 수정, RealGrid 테스트 key 갱신
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import type { ReactElement } from "react";
|
||||
import { type UseQueryResult } from "@tanstack/react-query";
|
||||
import type { PageableList } from "../model";
|
||||
|
||||
@@ -9,24 +10,24 @@ import type { PageableList } from "../model";
|
||||
export function matchQueryStatus<T>(
|
||||
query: UseQueryResult<PageableList<T>>,
|
||||
options: {
|
||||
Loading?: JSX.Element;
|
||||
Errored?: JSX.Element | ((error: unknown) => JSX.Element);
|
||||
Empty?: JSX.Element;
|
||||
Loading?: ReactElement;
|
||||
Errored?: ReactElement | ((error: unknown) => ReactElement);
|
||||
Empty?: ReactElement;
|
||||
Success: (
|
||||
data: UseQueryResult<PageableList<T>> & {
|
||||
data: NonNullable<UseQueryResult<T>["data"]>;
|
||||
},
|
||||
) => JSX.Element;
|
||||
) => ReactElement;
|
||||
},
|
||||
): JSX.Element;
|
||||
): ReactElement;
|
||||
export function matchQueryStatus<T>(
|
||||
query: UseQueryResult<PageableList<T>>,
|
||||
options: {
|
||||
Loading?: JSX.Element;
|
||||
Errored?: JSX.Element | ((error: unknown) => JSX.Element);
|
||||
Success: (data: UseQueryResult<PageableList<T>>) => JSX.Element;
|
||||
Loading?: ReactElement;
|
||||
Errored?: ReactElement | ((error: unknown) => ReactElement);
|
||||
Success: (data: UseQueryResult<PageableList<T>>) => ReactElement;
|
||||
},
|
||||
): JSX.Element;
|
||||
): ReactElement;
|
||||
export function matchQueryStatus<T>(
|
||||
query: UseQueryResult<PageableList<T>>,
|
||||
{
|
||||
@@ -35,12 +36,12 @@ export function matchQueryStatus<T>(
|
||||
Empty,
|
||||
Success,
|
||||
}: {
|
||||
Loading?: JSX.Element;
|
||||
Errored?: JSX.Element | ((error: unknown) => JSX.Element);
|
||||
Empty?: JSX.Element;
|
||||
Success: (data: UseQueryResult<PageableList<T>>) => JSX.Element;
|
||||
Loading?: ReactElement;
|
||||
Errored?: ReactElement | ((error: unknown) => ReactElement);
|
||||
Empty?: ReactElement;
|
||||
Success: (data: UseQueryResult<PageableList<T>>) => ReactElement;
|
||||
},
|
||||
): JSX.Element {
|
||||
): ReactElement {
|
||||
if (query.isLoading && Loading) {
|
||||
return Loading;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user