UNPKG

react-facebook

Version:

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

12 lines (11 loc) 488 B
import React, { ReactNode, ComponentType } from 'react'; import type { LoginOptions } from '../hooks/useLogin'; import type { LoginResponse } from '../utils/Facebook'; export type LoginButton = LoginOptions & { children?: ReactNode; asChild?: ComponentType | keyof JSX.IntrinsicElements; disabled?: boolean; onError?: (error: Error) => void; onSuccess?: (response: LoginResponse) => void; }; export default function LoginButton(props: LoginButton): React.JSX.Element;