@aioha/react-ui
Version:
Ready-made React modal for Aioha
16 lines (15 loc) • 718 B
TypeScript
import React, { Dispatch, SetStateAction } from 'react';
import { Providers } from '@aioha/aioha';
import { Arrangement } from './login/ProviderSelection.js';
import { LoginOptions, LoginResult } from '@aioha/aioha/build/types.js';
export interface LoginModalProps {
loginTitle?: string;
loginHelpUrl?: string;
loginOptions: LoginOptions;
arrangement?: Arrangement;
forceShowProviders?: Providers[];
onLogin?: (result: LoginResult) => any;
onCancel?: () => any;
onClose: Dispatch<SetStateAction<boolean>>;
}
export declare const LoginModal: ({ loginTitle, loginHelpUrl, loginOptions, arrangement, forceShowProviders, onCancel, onClose, onLogin }: LoginModalProps) => React.JSX.Element;