Add files via upload

This commit is contained in:
Egor
2026-01-29 01:04:26 +03:00
committed by GitHub
parent bdd516d3b1
commit b18ccf005d
2 changed files with 10 additions and 7 deletions

View File

@@ -79,11 +79,7 @@ export default function Dashboard() {
refetchOnMount: 'always',
});
const {
data: subscription,
isLoading: subLoading,
error: subError,
} = useQuery({
const { data: subscriptionResponse, isLoading: subLoading } = useQuery({
queryKey: ['subscription'],
queryFn: subscriptionApi.getSubscription,
retry: false,
@@ -91,6 +87,9 @@ export default function Dashboard() {
refetchOnMount: 'always',
});
// Extract subscription from response (null if no subscription)
const subscription = subscriptionResponse?.subscription ?? null;
const { data: trialInfo, isLoading: trialLoading } = useQuery({
queryKey: ['trial-info'],
queryFn: subscriptionApi.getTrialInfo,
@@ -194,7 +193,8 @@ export default function Dashboard() {
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [subscription]);
const hasNoSubscription = !subscription && !subLoading && subError;
// User has no subscription if API returns has_subscription: false
const hasNoSubscription = subscriptionResponse?.has_subscription === false && !subLoading;
// Show onboarding for new users after data loads
useEffect(() => {

View File

@@ -138,7 +138,7 @@ export default function Subscription() {
is_unlimited: boolean;
} | null>(null);
const { data: subscription, isLoading } = useQuery({
const { data: subscriptionResponse, isLoading } = useQuery({
queryKey: ['subscription'],
queryFn: subscriptionApi.getSubscription,
retry: false,
@@ -146,6 +146,9 @@ export default function Subscription() {
refetchOnMount: 'always',
});
// Extract subscription from response (null if no subscription)
const subscription = subscriptionResponse?.subscription ?? null;
const { data: purchaseOptions, isLoading: optionsLoading } = useQuery({
queryKey: ['purchase-options'],
queryFn: subscriptionApi.getPurchaseOptions,