react-facebook
Version:
Facebook components like a Login button, Like, Share, Comments, Embedded Post/Video, Messenger Chat, and Facebook Pixel tracking
22 lines (21 loc) • 1.58 kB
TypeScript
import React from 'react';
import { type ParserProps } from './Parser';
export type SendToMessengerProps = Partial<ParserProps> & {
messengerAppId: string;
pageId: string;
color?: 'blue' | 'white';
dataRef?: string;
size?: 'standard' | 'large' | 'xlarge';
enforceLogin?: boolean;
ctaText?: 'GET_THIS_IN_MESSENGER' | 'RECEIVE_THIS_IN_MESSENGER' | 'SEND_THIS_TO_ME' | 'GET_CUSTOMER_ASSISTANCE' | 'GET_CUSTOMER_SERVICE' | 'GET_SUPPORT' | 'LET_US_CHAT' | 'SEND_ME_MESSAGES' | 'ALERT_ME_IN_MESSENGER' | 'SEND_ME_UPDATES' | 'MESSAGE_ME' | 'LET_ME_KNOW' | 'KEEP_ME_UPDATED' | 'TELL_ME_MORE' | 'SUBSCRIBE_IN_MESSENGER' | 'SUBSCRIBE_TO_UPDATES' | 'GET_MESSAGES' | 'SUBSCRIBE' | 'GET_STARTED_IN_MESSENGER' | 'LEARN_MORE_IN_MESSENGER' | 'GET_STARTED';
};
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<Partial<ParserProps> & {
messengerAppId: string;
pageId: string;
color?: "blue" | "white";
dataRef?: string;
size?: "standard" | "large" | "xlarge";
enforceLogin?: boolean;
ctaText?: "GET_THIS_IN_MESSENGER" | "RECEIVE_THIS_IN_MESSENGER" | "SEND_THIS_TO_ME" | "GET_CUSTOMER_ASSISTANCE" | "GET_CUSTOMER_SERVICE" | "GET_SUPPORT" | "LET_US_CHAT" | "SEND_ME_MESSAGES" | "ALERT_ME_IN_MESSENGER" | "SEND_ME_UPDATES" | "MESSAGE_ME" | "LET_ME_KNOW" | "KEEP_ME_UPDATED" | "TELL_ME_MORE" | "SUBSCRIBE_IN_MESSENGER" | "SUBSCRIBE_TO_UPDATES" | "GET_MESSAGES" | "SUBSCRIBE" | "GET_STARTED_IN_MESSENGER" | "LEARN_MORE_IN_MESSENGER" | "GET_STARTED";
} & React.RefAttributes<HTMLElement>>>;
export default _default;