significant refactor

This commit is contained in:
2025-08-30 01:42:23 -05:00
parent 7136f646a3
commit 052f53444e
106 changed files with 1994 additions and 1701 deletions

View File

@@ -1,13 +1,16 @@
import { queryOptions } from "@tanstack/react-query";
import { useServerSuspenseQuery } from "@/lib/tanstack-query/hooks";
import { getTeam } from "./server";
const teamKeys = {
export const teamKeys = {
details: (id: string) => ['teams', 'details', id] as const,
};
export const teamQueries = {
details: (id: string) => queryOptions({
details: (id: string) => ({
queryKey: teamKeys.details(id),
queryFn: () => getTeam({ data: id }),
}),
};
export const useTeam = (id: string) =>
useServerSuspenseQuery(teamQueries.details(id));