role based auth
implemented superadmin -> admin -> traniner
This commit is contained in:
1 parent
16217f46ff
commit
624cdfc45c
16 files changed
+1105
-54
No files matched your search
@@ -370,12 +370,16 @@ export interface AnalyticsData {
|
||||
revenue: { label: string; value: number; color: string }[];
|
||||
}
|
||||
|
||||
export function useAnalytics(months: number = 6) {
|
||||
export function useAnalytics(months: number = 6, gymId?: string) {
|
||||
return useQuery({
|
||||
queryKey: ["analytics", months],
|
||||
queryFn: () =>
|
||||
fetchApi<{ data: { analytics: AnalyticsData } }>(
|
||||
`/api/admin/analytics?months=${months}`,
|
||||
).then((res) => res.data?.analytics),
|
||||
queryKey: ["analytics", months, gymId],
|
||||
queryFn: () => {
|
||||
const url = gymId
|
||||
? `/api/admin/analytics?months=${months}&gymId=${gymId}`
|
||||
: `/api/admin/analytics?months=${months}`;
|
||||
return fetchApi<{ data: { analytics: AnalyticsData } }>(url).then(
|
||||
(res) => res.data?.analytics,
|
||||
);
|
||||
},
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user