@progress/kendo-react-conversational-ui
Version:
React Chat component allows the user to participate in chat sessions with users or chat bots. KendoReact Conversational UI components
10 lines (9 loc) • 3.51 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;const e=require("./utils.js");function u(r,a){const t=a.jscodeshift,n=t(r.source),i=e.findImportedName(t,n,"Chat","@progress/kendo-react-conversational-ui")||"Chat";return n.find(t.JSXOpeningElement,{name:{type:"JSXIdentifier",name:i}}).forEach(c=>{const s=c.node.attributes||[],d=e.doesAttributeExist(s,"onSendMessage"),o=e.findAttribute(s,"onMessageSend");if(o){if(d){e.removeAttribute(s,"onMessageSend");return}o.name.name="onSendMessage"}}),n.toSource()}module.exports=u;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VuZC1tZXNzYWdlLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb252ZXJzYXRpb25hbC11aS9jb2RlbW9kcy92MTIvc2VuZC1tZXNzYWdlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFQSSwgRmlsZUluZm8sIEpTQ29kZXNoaWZ0IH0gZnJvbSAnanNjb2Rlc2hpZnQnO1xuaW1wb3J0IHsgZmluZEltcG9ydGVkTmFtZSwgZmluZEF0dHJpYnV0ZSwgZG9lc0F0dHJpYnV0ZUV4aXN0LCByZW1vdmVBdHRyaWJ1dGUgfSBmcm9tICcuL3V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdHJhbnNmb3JtZXIoZmlsZTogRmlsZUluZm8sIGFwaTogQVBJKSB7XG4gIGNvbnN0IGo6IEpTQ29kZXNoaWZ0ID0gYXBpLmpzY29kZXNoaWZ0O1xuICBjb25zdCByb290ID0gaihmaWxlLnNvdXJjZSk7XG5cbiAgY29uc3QgY2hhdE5hbWUgPVxuICAgIGZpbmRJbXBvcnRlZE5hbWUoaiwgcm9vdCwgJ0NoYXQnLCAnQHByb2dyZXNzL2tlbmRvLXJlYWN0LWNvbnZlcnNhdGlvbmFsLXVpJykgfHwgJ0NoYXQnO1xuXG4gIHJvb3QuZmluZChqLkpTWE9wZW5pbmdFbGVtZW50LCB7XG4gICAgbmFtZTogeyB0eXBlOiAnSlNYSWRlbnRpZmllcicsIG5hbWU6IGNoYXROYW1lIH1cbiAgfSkuZm9yRWFjaCgocGF0aCkgPT4ge1xuICAgIGNvbnN0IGF0dHJzID0gcGF0aC5ub2RlLmF0dHJpYnV0ZXMgfHwgW107XG5cbiAgICBjb25zdCBoYXNPblNlbmRNZXNzYWdlID0gZG9lc0F0dHJpYnV0ZUV4aXN0KGF0dHJzIGFzIGFueVtdLCAnb25TZW5kTWVzc2FnZScpO1xuICAgIGNvbnN0IG9uTWVzc2FnZVNlbmRBdHRyID0gZmluZEF0dHJpYnV0ZShhdHRycyBhcyBhbnlbXSwgJ29uTWVzc2FnZVNlbmQnKTtcblxuICAgIGlmICghb25NZXNzYWdlU2VuZEF0dHIpIHsgcmV0dXJuOyB9XG5cbiAgICBpZiAoaGFzT25TZW5kTWVzc2FnZSkge1xuICAgICAgLy8gQXZvaWQgZHVwbGljYXRlczogZHJvcCBkZXByZWNhdGVkIHByb3AgaWYgdGhlIG5ldyBvbmUgYWxyZWFkeSBleGlzdHNcbiAgICAgIHJlbW92ZUF0dHJpYnV0ZShhdHRycyBhcyBhbnlbXSwgJ29uTWVzc2FnZVNlbmQnKTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyBSZW5hbWUgb25NZXNzYWdlU2VuZCAtPiBvblNlbmRNZXNzYWdlXG4gICAgKG9uTWVzc2FnZVNlbmRBdHRyLm5hbWUgYXMgYW55KS5uYW1lID0gJ29uU2VuZE1lc3NhZ2UnO1xuICB9KTtcblxuICByZXR1cm4gcm9vdC50b1NvdXJjZSgpO1xufVxuIl0sIm5hbWVzIjpbInRyYW5zZm9ybWVyIiwiZmlsZSIsImFwaSIsImoiLCJyb290IiwiY2hhdE5hbWUiLCJmaW5kSW1wb3J0ZWROYW1lIiwicGF0aCIsImF0dHJzIiwiaGFzT25TZW5kTWVzc2FnZSIsImRvZXNBdHRyaWJ1dGVFeGlzdCIsIm9uTWVzc2FnZVNlbmRBdHRyIiwiZmluZEF0dHJpYnV0ZSIsInJlbW92ZUF0dHJpYnV0ZSJdLCJtYXBwaW5ncyI6IjJDQUd3QixTQUFBQSxFQUFZQyxFQUFnQkMsRUFBVSxDQUM1RCxNQUFNQyxFQUFpQkQsRUFBSSxZQUNyQkUsRUFBT0QsRUFBRUYsRUFBSyxNQUFNLEVBRXBCSSxFQUNKQyxFQUFBQSxpQkFBaUJILEVBQUdDLEVBQU0sT0FBUSx5Q0FBeUMsR0FBSyxPQUU3RSxPQUFBQSxFQUFBLEtBQUtELEVBQUUsa0JBQW1CLENBQzdCLEtBQU0sQ0FBRSxLQUFNLGdCQUFpQixLQUFNRSxDQUFTLENBQUEsQ0FDL0MsRUFBRSxRQUFTRSxHQUFTLENBQ25CLE1BQU1DLEVBQVFELEVBQUssS0FBSyxZQUFjLENBQUEsRUFFaENFLEVBQW1CQyxFQUFBQSxtQkFBbUJGLEVBQWdCLGVBQWUsRUFDckVHLEVBQW9CQyxFQUFBQSxjQUFjSixFQUFnQixlQUFlLEVBRXZFLEdBQUtHLEVBRUwsSUFBSUYsRUFBa0IsQ0FFcEJJLGtCQUFnQkwsRUFBZ0IsZUFBZSxFQUMvQyxNQUNGLENBR0NHLEVBQWtCLEtBQWEsS0FBTyxnQkFBQSxDQUN4QyxFQUVNUCxFQUFLLFVBQ2QifQ==