UNPKG

@botonic/react

Version:

Build Chatbots using React

26 lines 1.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WhatsappProductList = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const core_1 = require("@botonic/core"); const functional_1 = require("../util/functional"); const react_1 = require("../util/react"); const message_1 = require("./message"); const serialize = (message) => { return { text: message }; }; const WhatsappProductList = (props) => { const renderBrowser = () => { // Return a dummy message for browser const message = `WhatsApp Product List would be sent to the user.`; return ((0, jsx_runtime_1.jsx)(message_1.Message, { json: serialize(message), ...props, type: core_1.INPUT.TEXT, children: message })); }; const renderNode = () => { return ( // @ts-expect-error Property 'message' does not exist on type 'JSX.IntrinsicElements'. (0, jsx_runtime_1.jsx)("message", { ...props, body: props.body, footer: props.footer, header: props.header, sections: JSON.stringify((0, functional_1.toSnakeCaseKeys)(props.sections)), catalogId: props.catalogId, type: core_1.INPUT.WHATSAPP_PRODUCT_LIST })); }; return (0, react_1.renderComponent)({ renderBrowser, renderNode }); }; exports.WhatsappProductList = WhatsappProductList; //# sourceMappingURL=whatsapp-product-list.js.map