stream-chat-react
Version:
React components to create chat conversations or livestream style chat
10 lines (9 loc) • 594 B
JavaScript
import React from 'react';
import { Modal as DefaultModal } from '../../Modal';
import { useComponentContext } from '../../../context';
export const PollAction = ({ buttonText, children, closeModal, modalClassName, modalIsOpen, openModal, }) => {
const { Modal = DefaultModal } = useComponentContext();
return (React.createElement(React.Fragment, null,
React.createElement("button", { className: 'str-chat__poll-action', onClick: openModal }, buttonText),
React.createElement(Modal, { className: modalClassName, onClose: closeModal, open: modalIsOpen }, children)));
};