FeatureGate

Conditionally show content based on permissions. Shows blurred content with upgrade prompt when locked.

API Reference

PropTypeDefaultDescription
feature*string—Feature name to display
allowed*boolean—Whether access is granted
children*ReactNode—Content to gate
planNamestring"Pro"Plan name for upgrade prompt
onUpgrade() => void—Called when upgrade is clicked
classNamestring—Additional CSS classes

Source Code