diff --git a/frontend/src/routes/Router.jsx b/frontend/src/routes/Router.jsx index 4f307a0199..2111417bc2 100644 --- a/frontend/src/routes/Router.jsx +++ b/frontend/src/routes/Router.jsx @@ -59,6 +59,14 @@ const MarketplaceStripeConflictEntry = lazyPlugin( () => import("../plugins/marketplace"), "MarketplaceStripeConflictPage", ); +// LLMWhisperer buyers get their own entry point: the LLMWhisperer Tackle +// listings redirect here, and the page claims against the LLMWhisperer portal +// backend (a different endpoint than the Unstract claim) — routing them to +// /marketplace-landing would fire the Unstract claim instead. +const LlmWhispererMarketplaceLandingEntry = lazyPlugin( + () => import("../plugins/llm-whisperer/pages/MarketplaceLandingPage.jsx"), + "MarketplaceLandingPage", +); // Simple Prompt Studio pages. const SimplePromptStudioHelper = lazyPlugin( @@ -217,6 +225,12 @@ function Router() { element={} /> )} + {LlmWhispererMarketplaceLandingEntry && ( + } + /> + )} {CustomPlanCheckoutPage && (