import { Alert, Box, Stack } from "@mui/material"; import { UseQueryResult } from "@tanstack/react-query"; import { LoadingPlaceholder } from "@/core/ui/LoadingWidget/LoadingWidget"; import React, { JSX } from "react"; export const RenderLoadingQuery = (props: { query: UseQueryResult, child: JSX.Element | boolean }) => { if (props.query.isLoading) { return ; } if (props.query.isError) { return {/*// @ts-ignore */} Error while fetching data: {props.query.error!.message} ; } if (props.query.isSuccess) { return props.child; } };