UNPKG

@botonic/plugin-flow-builder

Version:

Use Flow Builder to show your contents

22 lines 921 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FlowBotAction = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const core_1 = require("@botonic/core"); const content_fields_base_1 = require("./content-fields-base"); class FlowBotAction extends content_fields_base_1.ContentFieldsBase { static fromHubtypeCMS(cmsBotAction, _locale, cmsApi) { const newBotAction = new FlowBotAction(cmsBotAction.id); newBotAction.code = cmsBotAction.code; newBotAction.payload = cmsApi.createPayloadWithParams(cmsBotAction); return newBotAction; } doBotAction(request) { request.session._botonic_action = `${core_1.BotonicAction.Redirect}:${this.payload}`; } toBotonic() { return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, {}); } } exports.FlowBotAction = FlowBotAction; //# sourceMappingURL=flow-bot-action.js.map