Move business logic out of App Router into module packages, add boundary validation scripts, and keep all routes as thin re-exports without changing URLs or API behavior. Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
529 B
TypeScript
20 lines
529 B
TypeScript
"use client";
|
|
|
|
import { useQuery } from "@tanstack/react-query";
|
|
import { sportsCenterApi } from "@/modules/sports-center/services/sports-center-api";
|
|
|
|
export function useSportsCenterCapabilities() {
|
|
return useQuery({
|
|
queryKey: ["sports-center", "capabilities"],
|
|
queryFn: () => sportsCenterApi.capabilities(),
|
|
staleTime: 60_000,
|
|
});
|
|
}
|
|
|
|
export function useSportsCenterHealth() {
|
|
return useQuery({
|
|
queryKey: ["sports-center", "health"],
|
|
queryFn: () => sportsCenterApi.health(),
|
|
});
|
|
}
|