oak-general-business/es/components/userEntityGrant/claim/web.d.ts

30 lines
1.1 KiB
TypeScript

import { WebComponentProps } from 'oak-frontend-base';
import { EntityDict } from '../../../oak-app-domain';
export default function Render(props: WebComponentProps<EntityDict, 'userEntityGrant', false, {
userEntityGrant: EntityDict['userEntityGrant']['Schema'];
isGranter: boolean;
hasClaimed: boolean;
counterStr: string;
hideInfo: boolean;
hideTip: boolean;
pickedRowIds?: string[];
pickedRelationIds?: string[];
picker?: (props: {
disabled?: boolean;
entity: keyof EntityDict;
entityFilter: object;
relationIds: string[];
rule: EntityDict['userEntityGrant']['OpSchema']['rule'];
ruleOnRow: EntityDict['userEntityGrant']['OpSchema']['ruleOnRow'];
onPickRelations: (ids: string[]) => void;
onPickRows: (id: string[]) => void;
oakPath: string;
pickedRowIds?: string[];
pickedRelationIds?: string[];
}) => React.ReactElement;
}, {
onPickRelations: (ids: string[]) => void;
onPickRows: (ids: string[]) => void;
claim: () => void;
}>): import("react").JSX.Element | null;