BlurWrapper
Blur locked content, manage focus, and run async upgrade flows with accessible defaults.
A suite of upgrade-ready UI building blocks that help teams blur, tease, and convert users without breaking their flow.
Install only what you need—or compose the full suite for a complete monetization experience.
Blur locked content, manage focus, and run async upgrade flows with accessible defaults.
Announce launches or quota limits with dismissible messaging that respects user intent.
Offer subtle inline upsells for disabled actions, icons, or table cells with async CTAs.
Compare plans in-place with responsive cards, async buttons, and enterprise contact paths.
Visualize quotas, warn before limits, and funnel users toward the right upgrade flow.
Highlight launches and quota warnings while letting users dismiss messaging when they're not ready yet.
PaywallBanner is now in the registry
Install the dismissible announcement banner to highlight launches, quota warnings, and upgrade paths across your product.
storageKey when you re-launch the banner.Toggle sections to experience blur effects, dialogs, and inline overlays in action.
Last 7 days
12,941
Conversion rate
3.7%
Unlock detailed insights and export capabilities.
Scheduled
8
Exports this month
27
Feature unavailable
This feature is currently not accessible. You may need additional permissions or a higher plan.
Keep upgrade messaging lightweight for buttons, table cells, icons, and other micro-surfaces.
Show customers where they stand, warn before they hit limits, and highlight the value of upgrading.
Stay on top of quota limits and see when to upgrade.
API requests
Scale plan adds 500k requests / month
92,300 / 100,000↑
Workspace seats
28 / 30→
Scheduled exports
12 / 20↓
Upgrade unlocks
Never hit a quota surprise. Unlock higher limits and priority support.
Scale plan unlocks 500k requests & 100 seats
Quotas reset on May 1. Upgrading keeps existing data intact.
Contextual age verification for alcohol, cannabis, adult content, and regulated products. Supports multiple storage methods and custom compliance content.
npx shadcn@latest add https://feature-lock.griffen.codes/r/age-gateUse the right pattern for every upsell—from blurred content and inline tooltips to banners and modals.
Radix primitives, focus management, and ARIA helpers keep each component inclusive out of the box.
Built-in loading, error recovery, and analytics hooks make wiring real billing flows painless.
Tailwind-friendly APIs, render props, and composable primitives adapt to any product surface.