UNPKG

@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) 4.52 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";const p=require("./utils.js");function l(d,f){const e=f.jscodeshift,t=e(d.source),s="@progress/kendo-react-conversational-ui",c=p.findImportedName(e,t,"ChatMessageSendEvent",s);if(!c)return t.toSource();const m=(o=>p.ensureTypeImport(e,t,o,s))("ChatSendMessageEvent");return t.find(e.TSTypeReference,{typeName:{type:"Identifier",name:c}}).forEach(o=>{o.node.typeName.name=m}),t.find(e.ImportDeclaration,{source:{value:s}}).forEach(o=>{var i;const n=o.node.specifiers||[];for(let r=n.length-1;r>=0;r--){const a=n[r];a.type==="ImportSpecifier"&&((i=a.imported)==null?void 0:i.name)==="ChatMessageSendEvent"&&n.splice(r,1)}n.length===0&&e(o).remove()}),t.toSource()}module.exports=l; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1zZW5kLW1lc3NhZ2UuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2NvbnZlcnNhdGlvbmFsLXVpL2NvZGVtb2RzL3YxMi9jaGF0LXNlbmQtbWVzc2FnZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBUEksIEZpbGVJbmZvLCBKU0NvZGVzaGlmdCB9IGZyb20gJ2pzY29kZXNoaWZ0JztcbmltcG9ydCB7IGVuc3VyZVR5cGVJbXBvcnQsIGZpbmRJbXBvcnRlZE5hbWUgfSBmcm9tICcuL3V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdHJhbnNmb3JtZXIoZmlsZTogRmlsZUluZm8sIGFwaTogQVBJKSB7XG4gIGNvbnN0IGo6IEpTQ29kZXNoaWZ0ID0gYXBpLmpzY29kZXNoaWZ0O1xuICBjb25zdCByb290ID0gaihmaWxlLnNvdXJjZSk7XG5cbiAgY29uc3QgcGtnID0gJ0Bwcm9ncmVzcy9rZW5kby1yZWFjdC1jb252ZXJzYXRpb25hbC11aSc7XG5cbiAgY29uc3Qgb2xkRXZlbnRMb2NhbCA9IGZpbmRJbXBvcnRlZE5hbWUoaiwgcm9vdCwgJ0NoYXRNZXNzYWdlU2VuZEV2ZW50JywgcGtnKTtcbiAgaWYgKCFvbGRFdmVudExvY2FsKSB7XG4gICAgcmV0dXJuIHJvb3QudG9Tb3VyY2UoKTtcbiAgfVxuXG4gIGNvbnN0IGlzVHlwZUltcG9ydCA9IChldmVudE1lc3NhZ2U6IHN0cmluZykgPT4gZW5zdXJlVHlwZUltcG9ydChqLCByb290LCBldmVudE1lc3NhZ2UsIHBrZyk7XG5cbiAgY29uc3QgbmV3RXZlbnRMb2NhbCA9IGlzVHlwZUltcG9ydCgnQ2hhdFNlbmRNZXNzYWdlRXZlbnQnKTtcblxuICAvLyBSZXBsYWNlIGFsbCBkaXJlY3QgdHlwZSByZWZlcmVuY2VzOiBDaGF0TWVzc2FnZVNlbmRFdmVudCAtPiBDaGF0U2VuZE1lc3NhZ2VFdmVudFxuICByb290LmZpbmQoai5UU1R5cGVSZWZlcmVuY2UsIHtcbiAgICB0eXBlTmFtZTogeyB0eXBlOiAnSWRlbnRpZmllcicsIG5hbWU6IG9sZEV2ZW50TG9jYWwgfVxuICB9KS5mb3JFYWNoKChwKSA9PiB7XG4gICAgKHAubm9kZS50eXBlTmFtZSBhcyBhbnkpLm5hbWUgPSBuZXdFdmVudExvY2FsO1xuICB9KTtcblxuICAvLyBSZW1vdmUgb2xkIGltcG9ydCBzcGVjaWZpZXIocykgZm9yIENoYXRNZXNzYWdlU2VuZEV2ZW50IGZyb20gdGhlIHBhY2thZ2VcbiAgcm9vdC5maW5kKGouSW1wb3J0RGVjbGFyYXRpb24sIHsgc291cmNlOiB7IHZhbHVlOiBwa2cgfSB9KS5mb3JFYWNoKChpbXBQYXRoKSA9PiB7XG4gICAgY29uc3QgZGVjbCA9IGltcFBhdGgubm9kZSBhcyBhbnk7XG4gICAgY29uc3Qgc3BlY3MgPSBkZWNsLnNwZWNpZmllcnMgfHwgW107XG4gICAgZm9yIChsZXQgaSA9IHNwZWNzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBjb25zdCBzID0gc3BlY3NbaV07XG4gICAgICBpZiAocy50eXBlID09PSAnSW1wb3J0U3BlY2lmaWVyJyAmJiBzLmltcG9ydGVkPy5uYW1lID09PSAnQ2hhdE1lc3NhZ2VTZW5kRXZlbnQnKSB7XG4gICAgICAgIHNwZWNzLnNwbGljZShpLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKHNwZWNzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgaihpbXBQYXRoKS5yZW1vdmUoKTtcbiAgICB9XG4gIH0pO1xuXG4gIHJldHVybiByb290LnRvU291cmNlKCk7XG59XG4iXSwibmFtZXMiOlsidHJhbnNmb3JtZXIiLCJmaWxlIiwiYXBpIiwiaiIsInJvb3QiLCJwa2ciLCJvbGRFdmVudExvY2FsIiwiZmluZEltcG9ydGVkTmFtZSIsIm5ld0V2ZW50TG9jYWwiLCJldmVudE1lc3NhZ2UiLCJlbnN1cmVUeXBlSW1wb3J0IiwicCIsImltcFBhdGgiLCJzcGVjcyIsImkiLCJzIiwiX2EiXSwibWFwcGluZ3MiOiIyQ0FHd0IsU0FBQUEsRUFBWUMsRUFBZ0JDLEVBQVUsQ0FDNUQsTUFBTUMsRUFBaUJELEVBQUksWUFDckJFLEVBQU9ELEVBQUVGLEVBQUssTUFBTSxFQUVwQkksRUFBTSwwQ0FFTkMsRUFBZ0JDLEVBQUFBLGlCQUFpQkosRUFBR0MsRUFBTSx1QkFBd0JDLENBQUcsRUFDM0UsR0FBSSxDQUFDQyxFQUNILE9BQU9GLEVBQUssV0FLUixNQUFBSSxHQUZnQkMsR0FBeUJDLG1CQUFpQlAsRUFBR0MsRUFBTUssRUFBY0osQ0FBRyxHQUV2RCxzQkFBc0IsRUFHcEQsT0FBQUQsRUFBQSxLQUFLRCxFQUFFLGdCQUFpQixDQUMzQixTQUFVLENBQUUsS0FBTSxhQUFjLEtBQU1HLENBQWMsQ0FBQSxDQUNyRCxFQUFFLFFBQVNLLEdBQU0sQ0FDZkEsRUFBRSxLQUFLLFNBQWlCLEtBQU9ILENBQUEsQ0FDakMsRUFHREosRUFBSyxLQUFLRCxFQUFFLGtCQUFtQixDQUFFLE9BQVEsQ0FBRSxNQUFPRSxDQUFBLENBQU8sQ0FBQSxFQUFFLFFBQVNPLEdBQVksT0FFeEUsTUFBQUMsRUFET0QsRUFBUSxLQUNGLFlBQWMsR0FDakMsUUFBU0UsRUFBSUQsRUFBTSxPQUFTLEVBQUdDLEdBQUssRUFBR0EsSUFBSyxDQUNwQyxNQUFBQyxFQUFJRixFQUFNQyxDQUFDLEVBQ2JDLEVBQUUsT0FBUyxxQkFBcUJDLEVBQUFELEVBQUUsV0FBRixZQUFBQyxFQUFZLFFBQVMsd0JBQ2pESCxFQUFBLE9BQU9DLEVBQUcsQ0FBQyxDQUVyQixDQUNJRCxFQUFNLFNBQVcsR0FDakJWLEVBQUFTLENBQU8sRUFBRSxRQUNiLENBQ0QsRUFFTVIsRUFBSyxVQUNkIn0=