PermissionGate
Render children only if the current user has the requested
permission(s). Permission strings are resource:action codes
(e.g. “users:read”, “orgs:members:invite”) — matches the server’s
permission catalog.
Like RoleGate, system_admin always passes.
Usage
import { PermissionGate } from '@rw3iss/auth-client/preact/atoms';
<PermissionGate children={<></>}/>Props
| Name | Type | Description |
|---|---|---|
children | ComponentChildren | (required) |
anyOf | string[] | |
allOf | string[] | |
fallback | ComponentChildren | |
client | AuthClient |