import { useAuth } from 'hooks/useAuth'; import { useClient } from 'hooks/useClient'; import { useQuery } from '@tanstack/react-query'; export const usePlans = () => { const client = useClient(); const { isAuthenticated } = useAuth(); const { data: plans = [] } = useQuery({ queryKey: ['PLANS'], enabled: isAuthenticated, queryFn: () => client.get('/plans'), }); const getPlan = (name: string) => client.getText(`/plans/${name}`); return { plans, getPlan }; };