Extract isUserSubscribed check from Agents page to make it resusable

This commit is contained in:
Debanjum Singh Solanky
2024-10-20 22:57:34 -07:00
parent bdbe8f003e
commit 54b92eaf73
2 changed files with 14 additions and 9 deletions

View File

@@ -93,3 +93,15 @@ export function useUserConfig(detailed: boolean = false) {
return { userConfig, isLoadingUserConfig };
}
export function isUserSubscribed(userConfig: UserConfig | null): boolean {
return (
(userConfig?.subscription_state &&
[
SubscriptionStates.SUBSCRIBED.valueOf(),
SubscriptionStates.TRIAL.valueOf(),
SubscriptionStates.UNSUBSCRIBED.valueOf(),
].includes(userConfig.subscription_state)) ||
false
);
}