UNPKG

react-facebook-next

Version:

Facebook components like a Login button, Like, Share, Comments or Embedded Post

45 lines (40 loc) 862 B
import React from 'react'; import PropTypes from 'prop-types'; import Parser from './Parser'; export default function CustomChat(props) { const { className, dataRef, minimized, children, pageId, onParse, } = props; return ( <Parser className={className} onParse={onParse}> <div className="fb-customerchat" data-page_id={pageId} data-ref={dataRef} data-minimized={minimized} > {children} </div> </Parser> ); } CustomChat.propTypes = { className: PropTypes.string, dataRef: PropTypes.string, pageId: PropTypes.string.isRequired, minimized: PropTypes.bool, onParse: PropTypes.func, children: PropTypes.node }; CustomChat.defaultProps = { minimized: true, children: undefined, className: undefined, dataRef: undefined, onParse: undefined, };