@eristack/policy-ui
Version:
RBAC and PBAC gate components with v0 allowed override
11 lines • 460 B
TypeScript
import type { ReactNode } from "react";
export type CanProps = {
/** RBAC permission id — wired when `@eristack/rbac/react` is connected. */
permission?: string;
/** v0 override when hooks are not mounted. */
allowed?: boolean;
children: ReactNode;
fallback?: ReactNode;
};
export declare function Can({ permission: _permission, allowed, children, fallback, }: CanProps): import("react").JSX.Element;
//# sourceMappingURL=can.d.ts.map