fix: PrimaryButton ref warning + research modal close race condition

This commit is contained in:
ajaysi
2026-04-22 08:48:35 +05:30
parent efff72f4bd
commit 973dd501fe
12 changed files with 367 additions and 50 deletions

View File

@@ -147,6 +147,7 @@ const defaultLimits = {
plan_name: 'Unknown Plan',
tier: 'free' as const,
limits: {
ai_text_generation_calls: 0,
gemini_calls: 0,
openai_calls: 0,
anthropic_calls: 0,
@@ -154,8 +155,12 @@ const defaultLimits = {
tavily_calls: 0,
serper_calls: 0,
metaphor_calls: 0,
exa_calls: 0,
firecrawl_calls: 0,
stability_calls: 0,
video_calls: 0,
image_edit_calls: 0,
audio_calls: 0,
gemini_tokens: 0,
openai_tokens: 0,
anthropic_tokens: 0,
@@ -192,6 +197,7 @@ function coerceUsageStats(raw: any): UsageStats {
plan_name: raw?.limits?.plan_name ?? 'free',
tier: raw?.limits?.tier ?? 'free',
limits: {
ai_text_generation_calls: raw?.limits?.limits?.ai_text_generation_calls ?? 0,
gemini_calls: raw?.limits?.limits?.gemini_calls ?? 0,
openai_calls: raw?.limits?.limits?.openai_calls ?? 0,
anthropic_calls: raw?.limits?.limits?.anthropic_calls ?? 0,
@@ -199,10 +205,12 @@ function coerceUsageStats(raw: any): UsageStats {
tavily_calls: raw?.limits?.limits?.tavily_calls ?? 0,
serper_calls: raw?.limits?.limits?.serper_calls ?? 0,
metaphor_calls: raw?.limits?.limits?.metaphor_calls ?? 0,
exa_calls: raw?.limits?.limits?.exa_calls ?? 0,
firecrawl_calls: raw?.limits?.limits?.firecrawl_calls ?? 0,
stability_calls: raw?.limits?.limits?.stability_calls ?? 0,
video_calls: raw?.limits?.limits?.video_calls ?? 0,
image_edit_calls: raw?.limits?.limits?.image_edit_calls ?? 0,
audio_calls: raw?.limits?.limits?.audio_calls ?? 0,
gemini_tokens: raw?.limits?.limits?.gemini_tokens ?? 0,
openai_tokens: raw?.limits?.limits?.openai_tokens ?? 0,
anthropic_tokens: raw?.limits?.limits?.anthropic_tokens ?? 0,