update optimize
Build and Deploy Docker Images / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-06-06 15:06:19 +03:30
parent c9d152fbaf
commit 804f6f69ae
8 changed files with 103 additions and 20 deletions
+26
View File
@@ -0,0 +1,26 @@
import type { QueryClient } from "@tanstack/react-query";
import {
fetchAboutResponse,
fetchCategoriesResponse,
fetchFoodsResponse,
} from "./serverMenuFetch";
export async function prefetchMenuPageData(
queryClient: QueryClient,
name: string,
) {
await Promise.all([
queryClient.prefetchQuery({
queryKey: ["about", name],
queryFn: () => fetchAboutResponse(name),
}),
queryClient.prefetchQuery({
queryKey: ["menu", name],
queryFn: () => fetchFoodsResponse(name),
}),
queryClient.prefetchQuery({
queryKey: ["categories", name],
queryFn: () => fetchCategoriesResponse(name),
}),
]);
}