UNPKG

@compugit/react-rbac

Version:

A comprehensive Role-Based Access Control (RBAC) library for React applications with support for groups, roles, permissions, and protected components

21 lines (20 loc) 551 B
import type React from "react"; import type { AuthorizationMode } from "../types/rbac"; interface ConditionalRenderProps { children: React.ReactNode; show?: { roles?: string[]; permissions?: string[]; groups?: string[]; mode?: AuthorizationMode; }; hide?: { roles?: string[]; permissions?: string[]; groups?: string[]; mode?: AuthorizationMode; }; fallback?: React.ReactNode; } export declare const ConditionalRender: React.FC<ConditionalRenderProps>; export {};