UNPKG

@botonic/react

Version:

Build Chatbots using React

20 lines 762 B
import { jsx as _jsx } from "react/jsx-runtime"; import { isWhatsapp } from '@botonic/core'; import React, { useContext } from 'react'; import { RequestContext } from '../../contexts'; import { Reply } from '../reply'; export const MultichannelReply = props => { const requestContext = useContext(RequestContext); const hasPath = () => Boolean(props.path); const hasPayload = () => Boolean(props.payload); const getText = () => `${props.children}`; if (isWhatsapp(requestContext.session)) { if (hasPath() || hasPayload()) return `${getText()}`; return null; } else { return _jsx(Reply, Object.assign({}, props, { children: props.children })); } }; //# sourceMappingURL=multichannel-reply.js.map