feat: make mobile package shop adaptive and inventory-aware

This commit includes:
- Updating navigation to pass ?feature=advanced_analytics context.
- Merging catalog with user inventory in MobilePackageShopPage.
- Implementing smart sorting (recommended first, then price).
- Adding highlighting and badges for recommended and active packages.
- Displaying remaining event counts on package cards.
This commit is contained in:
Codex Agent
2026-01-06 20:57:10 +01:00
parent 704683421f
commit 9bf4e8894f
2 changed files with 120 additions and 28 deletions

View File

@@ -66,7 +66,7 @@ export default function MobileEventAnalyticsPage() {
</YStack>
<CTAButton
label={t('analytics.upgradeAction', 'Upgrade to Premium')}
onPress={() => navigate(adminPath('/mobile/billing/shop'))}
onPress={() => navigate(adminPath('/mobile/billing/shop?feature=advanced_analytics'))}
/>
</MobileCard>
</MobileShell>