UNPKG

@botonic/react

Version:

Build Chatbots using React

17 lines 783 B
import { jsx as _jsx } from "react/jsx-runtime"; import { useContext } from 'react'; import { WEBCHAT } from '../../constants'; import { WebchatContext } from '../context'; export const CoverComponent = ({ component, componentProps }) => { const { getThemeProperty, toggleCoverComponent, webchatState } = useContext(WebchatContext); const Cover = component; const coverComponentProps = getThemeProperty(WEBCHAT.CUSTOM_PROPERTIES.coverComponentProps, componentProps); const closeCoverComponent = () => { toggleCoverComponent(false); }; if (!Cover || !webchatState.isCoverComponentOpen) { return null; } return _jsx(Cover, Object.assign({ closeComponent: closeCoverComponent }, coverComponentProps)); }; //# sourceMappingURL=index.js.map