UNPKG

@aioha/react-ui

Version:

Ready-made React modal for Aioha

17 lines (16 loc) 783 B
import React, { Dispatch, SetStateAction } from 'react'; import { Providers } from '@aioha/aioha'; import { Arrangement } from './login/ProviderSelection.js'; import { DiscoverOptions, LoginOptions, LoginResult } from '@aioha/aioha/build/types.js'; export interface LoginModalProps { loginTitle?: string; loginHelpUrl?: string; loginOptions: LoginOptions; discOptions?: DiscoverOptions; arrangement?: Arrangement; forceShowProviders?: Providers[]; onLogin?: (result: LoginResult) => any; onCancel?: () => any; onClose: Dispatch<SetStateAction<boolean>>; } export declare const LoginModal: ({ loginTitle, loginHelpUrl, loginOptions, discOptions, arrangement, forceShowProviders, onCancel, onClose, onLogin }: LoginModalProps) => React.JSX.Element;