Gate
Gate(
__namedParameters):any
Access-gate surface slot — renders children when entitled, or a gated placement when access is denied.
Checks entitlements and/or usage thresholds. On failure, displays the
configured gated placement (or deniedFallback if no placement matches).
On success, renders children unmodified.
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”AccessGateSurfaceSlotProps
Returns
Section titled “Returns”any
Example
Section titled “Example”<AccessGateSurfaceSlot id="export-gate" check={{ entitlement: 'mp4_download' }} deniedFallback={<span>Upgrade to export</span>}> <ExportButton /></AccessGateSurfaceSlot>
<AccessGateSurfaceSlot id="usage-gate" check={[ { entitlement: 'core_credits' }, { usage: 'core_credits', threshold: 100 }, ]} deniedFallback={<QuotaExhausted />}> <RecordButton /></AccessGateSurfaceSlot>