fix: build 에러 수정, RealGrid 테스트 key 갱신

This commit is contained in:
2025-12-22 10:43:14 +09:00
parent 176d0ad089
commit df9cb0a10c
27 changed files with 18 additions and 2503 deletions
+15 -14
View File
@@ -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;
}