import { useQuery } from '@tanstack/react-query'; import { fetchStuffTemplates } from '@/app/actions/stuffActions'; interface StuffTemplates { id: number; change_password: boolean; name: string; permissions: { subscriptions: number; mailings: number; complaints: number; agreements: number; staff: number; content_moderation: number; users: number; kyc: number; money: number; claims: number; api: number; dash: number; tariffs: number; }; } export const useStuffTemplates = () => { return useQuery({ queryKey: ['stuffTemplates'], queryFn: () => { return fetchStuffTemplates() }, select: (data: StuffTemplates[] | null) => { if (!data) { return null } return data; }, retry: false }); };