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) 3.31 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 e=require("./utils.js");function u(a,o){const t=o.jscodeshift,s=t(a.source),i=e.findImportedName(t,s,"Chat","@progress/kendo-react-conversational-ui")||"Chat";return s.find(t.JSXOpeningElement,{name:{type:"JSXIdentifier",name:i}}).forEach(m=>{const r=m.node.attributes||[],c=e.doesAttributeExist(r,"messageTemplate"),n=e.findAttribute(r,"message");if(n){if(c){e.removeAttribute(r,"message");return}n.name.name="messageTemplate"}}),s.toSource()}module.exports=u; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVzc2FnZS10ZW1wbGF0ZS5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvY29udmVyc2F0aW9uYWwtdWkvY29kZW1vZHMvdjEyL21lc3NhZ2UtdGVtcGxhdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQVBJLCBGaWxlSW5mbywgSlNDb2Rlc2hpZnQgfSBmcm9tICdqc2NvZGVzaGlmdCc7XG5pbXBvcnQgeyBmaW5kSW1wb3J0ZWROYW1lLCBmaW5kQXR0cmlidXRlLCBkb2VzQXR0cmlidXRlRXhpc3QsIHJlbW92ZUF0dHJpYnV0ZSB9IGZyb20gJy4vdXRpbHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB0cmFuc2Zvcm1lcihmaWxlOiBGaWxlSW5mbywgYXBpOiBBUEkpIHtcbiAgY29uc3QgajogSlNDb2Rlc2hpZnQgPSBhcGkuanNjb2Rlc2hpZnQ7XG4gIGNvbnN0IHJvb3QgPSBqKGZpbGUuc291cmNlKTtcblxuICBjb25zdCBjaGF0TmFtZSA9XG4gICAgZmluZEltcG9ydGVkTmFtZShqLCByb290LCAnQ2hhdCcsICdAcHJvZ3Jlc3Mva2VuZG8tcmVhY3QtY29udmVyc2F0aW9uYWwtdWknKSB8fCAnQ2hhdCc7XG5cbiAgcm9vdC5maW5kKGouSlNYT3BlbmluZ0VsZW1lbnQsIHtcbiAgICBuYW1lOiB7IHR5cGU6ICdKU1hJZGVudGlmaWVyJywgbmFtZTogY2hhdE5hbWUgfVxuICB9KS5mb3JFYWNoKChwYXRoKSA9PiB7XG4gICAgY29uc3QgYXR0cnMgPSBwYXRoLm5vZGUuYXR0cmlidXRlcyB8fCBbXTtcblxuICAgIGNvbnN0IGhhc01lc3NhZ2VUZW1wbGF0ZSA9IGRvZXNBdHRyaWJ1dGVFeGlzdChhdHRycyBhcyBhbnlbXSwgJ21lc3NhZ2VUZW1wbGF0ZScpO1xuICAgIGNvbnN0IG1lc3NhZ2VBdHRyID0gZmluZEF0dHJpYnV0ZShhdHRycyBhcyBhbnlbXSwgJ21lc3NhZ2UnKTtcblxuICAgIGlmICghbWVzc2FnZUF0dHIpIHsgcmV0dXJuOyB9XG5cbiAgICBpZiAoaGFzTWVzc2FnZVRlbXBsYXRlKSB7XG4gICAgICByZW1vdmVBdHRyaWJ1dGUoYXR0cnMgYXMgYW55W10sICdtZXNzYWdlJyk7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgKG1lc3NhZ2VBdHRyLm5hbWUgYXMgYW55KS5uYW1lID0gJ21lc3NhZ2VUZW1wbGF0ZSc7XG4gIH0pO1xuXG4gIHJldHVybiByb290LnRvU291cmNlKCk7XG59XG4iXSwibmFtZXMiOlsidHJhbnNmb3JtZXIiLCJmaWxlIiwiYXBpIiwiaiIsInJvb3QiLCJjaGF0TmFtZSIsImZpbmRJbXBvcnRlZE5hbWUiLCJwYXRoIiwiYXR0cnMiLCJoYXNNZXNzYWdlVGVtcGxhdGUiLCJkb2VzQXR0cmlidXRlRXhpc3QiLCJtZXNzYWdlQXR0ciIsImZpbmRBdHRyaWJ1dGUiLCJyZW1vdmVBdHRyaWJ1dGUiXSwibWFwcGluZ3MiOiIyQ0FHd0IsU0FBQUEsRUFBWUMsRUFBZ0JDLEVBQVUsQ0FDNUQsTUFBTUMsRUFBaUJELEVBQUksWUFDckJFLEVBQU9ELEVBQUVGLEVBQUssTUFBTSxFQUVwQkksRUFDSkMsRUFBQUEsaUJBQWlCSCxFQUFHQyxFQUFNLE9BQVEseUNBQXlDLEdBQUssT0FFN0UsT0FBQUEsRUFBQSxLQUFLRCxFQUFFLGtCQUFtQixDQUM3QixLQUFNLENBQUUsS0FBTSxnQkFBaUIsS0FBTUUsQ0FBUyxDQUFBLENBQy9DLEVBQUUsUUFBU0UsR0FBUyxDQUNuQixNQUFNQyxFQUFRRCxFQUFLLEtBQUssWUFBYyxDQUFBLEVBRWhDRSxFQUFxQkMsRUFBQUEsbUJBQW1CRixFQUFnQixpQkFBaUIsRUFDekVHLEVBQWNDLEVBQUFBLGNBQWNKLEVBQWdCLFNBQVMsRUFFM0QsR0FBS0csRUFFTCxJQUFJRixFQUFvQixDQUN0Qkksa0JBQWdCTCxFQUFnQixTQUFTLEVBQ3pDLE1BQ0YsQ0FFQ0csRUFBWSxLQUFhLEtBQU8sa0JBQUEsQ0FDbEMsRUFFTVAsRUFBSyxVQUNkIn0=