Files
pangolin/src/contexts/subscriptionStatusContext.ts
2025-10-13 11:06:14 -07:00

18 lines
572 B
TypeScript

import { GetOrgSubscriptionResponse } from "@server/routers/billing/types";
import { createContext } from "react";
type SubscriptionStatusContextType = {
subscriptionStatus: GetOrgSubscriptionResponse | null;
updateSubscriptionStatus: (updatedSite: GetOrgSubscriptionResponse) => void;
isActive: () => boolean;
getTier: () => string | null;
isSubscribed: () => boolean;
subscribed: boolean;
};
const SubscriptionStatusContext = createContext<
SubscriptionStatusContextType | undefined
>(undefined);
export default SubscriptionStatusContext;