0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-10 21:58:23 -05:00
logto/packages/console/src/hooks/use-subscription-usage.ts

17 lines
509 B
TypeScript

import useSWR from 'swr';
import { useCloudApi } from '@/cloud/hooks/use-cloud-api';
import { type SubscriptionUsage } from '@/cloud/types/router';
import { isCloud } from '@/consts/env';
const useSubscriptionUsage = (tenantId: string) => {
const cloudApi = useCloudApi();
return useSWR<SubscriptionUsage, Error>(isCloud && `/api/tenants/${tenantId}/usage`, async () =>
cloudApi.get('/api/tenants/:tenantId/usage', {
params: { tenantId },
})
);
};
export default useSubscriptionUsage;