Files
docmost/apps/client/src/ee/billing/queries/billing-query.ts
T

21 lines
570 B
TypeScript
Raw Normal View History

2025-03-06 13:38:37 +00:00
import { useQuery, UseQueryResult } from "@tanstack/react-query";
import {
getBilling,
getBillingPlans,
} from "@/ee/billing/services/billing-service.ts";
import { IBilling, IBillingPlan } from "@/ee/billing/types/billing.types.ts";
export function useBillingQuery(): UseQueryResult<IBilling, Error> {
return useQuery({
queryKey: ["billing"],
queryFn: () => getBilling(),
});
}
export function useBillingPlans(): UseQueryResult<IBillingPlan[], Error> {
return useQuery({
queryKey: ["billing-plans"],
queryFn: () => getBillingPlans(),
});
}