Trial Banner
Dismissable trial-status strip for the app shell's bannerTop seam: days and credits remaining with an upgrade CTA, urgency-ramped visuals, dismiss-for-today, and a consumer config (lib/trial-banner-config.ts) for the CTA target and route suppression (hidden on /chat by default).
Run it inside an app made by intelligo create. Anywhere else, name the registry and install the base first.
Dismissable trial-status strip for the app shell's bannerTop seam: days and credits remaining with an upgrade CTA, urgency-ramped visuals, dismiss-for-today, and a consumer config (lib/trial-banner-config.ts) for the CTA target and route suppression (hidden on /chat by default). Bind TrialBannerContainer as shellConfig.bannerTop.
- lib/trial-banner-config.ts
messages/en/trial-banner.json
Everything else is used verbatim; a deployment varies through these files and translations.How seams work →
@intelligo-dev/auth · @intelligo-dev/billing · @intelligo-dev/core · lucide-react · next-intl
- components/trial/trial-banner-container.tsx
- components/trial/trial-banner.tsx
- lib/trial-banner-config.ts
- messages/en/trial-banner.json
Ready to try it? Three commands and the app runs against a stub model.