17 lines
750 B
TypeScript
17 lines
750 B
TypeScript
import React from 'react';
|
|
import { WebComponentProps } from 'oak-frontend-base';
|
|
import { EntityDict } from '../../../oak-app-domain';
|
|
import { QrCodeType } from '../../../types/Config';
|
|
export default function Render(props: WebComponentProps<EntityDict, 'user', false, {
|
|
redirectToAfterConfirm: EntityDict['userEntityGrant']['Schema']['redirectTo'];
|
|
claimUrl: string;
|
|
entity: keyof EntityDict;
|
|
entityId: string;
|
|
relations: EntityDict['relation']['OpSchema'][];
|
|
qrCodeType?: QrCodeType;
|
|
rule: EntityDict['userEntityGrant']['OpSchema']['rule'];
|
|
passwordRequired: boolean;
|
|
enabled: Array<'email' | 'mobile' | 'userEntityGrant'>;
|
|
onUserEntityGrantCreated?: (id: string) => undefined;
|
|
}, {}>): React.JSX.Element;
|