@adonis-agora/authkit-react
Version:
Frontend ergonomics over AuthKit for AdonisJS + Inertia + React apps: a typed useAuth() hook, role-gating hooks and gating components.
10 lines (9 loc) • 407 B
TypeScript
import { type ReactNode } from 'react';
export interface CanPermissionProps {
children: ReactNode;
permission: string;
resource?: string;
loadingFallback?: ReactNode;
fallback?: ReactNode;
}
export declare function CanPermission({ children, permission, resource, loadingFallback, fallback, }: CanPermissionProps): import("react").FunctionComponentElement<import("react").FragmentProps>;