@5calls/react-components
Version:
React component library for 5 Calls webapp
19 lines (18 loc) • 672 B
TypeScript
/// <reference types="react" />
import * as React from 'react';
import { LoginService } from './LoginService';
import { AuthResponse, Auth0Config } from '../shared/model';
export interface Auth0CallbackProps {
readonly auth0Config: Auth0Config;
readonly redirectPath?: string;
handleAuthentication: (authResponse: AuthResponse) => Promise<AuthResponse>;
}
export interface Auth0CallbackState {
doneRedirect: boolean;
}
export declare class Auth0Callback extends React.Component<Auth0CallbackProps, Auth0CallbackState> {
loginService: LoginService;
constructor(props: Auth0CallbackProps);
componentDidMount(): void;
render(): JSX.Element;
}