UNPKG

react-facebook

Version:

Facebook components like a Login button, Like, Share, Comments, Embedded Post/Video, Messenger Chat, and Facebook Pixel tracking

19 lines (18 loc) 607 B
import type { LoginResponse } from '../utils/Facebook'; import LoginStatus from '../constants/LoginStatus'; export type LoginOptions = { scope?: string; returnScopes?: boolean; authType?: string[]; rerequest?: boolean; reauthorize?: boolean; }; export default function useLogin(): { login: (loginOptions: LoginOptions, callback?: (response: LoginResponse) => void) => Promise<{ status: LoginStatus.CONNECTED; authResponse: import("../utils/Facebook").AuthResponse; }>; error: Error | undefined; isLoading: boolean; status: LoginStatus | undefined; };