@progress/kendo-react-dateinputs
Version:
React DateInput is a perfect input component for handling quick and efficient date values. KendoReact Date Inputs package
10 lines (9 loc) • 4.44 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 a=require("../utils.js");function p(r,o){const n=o.jscodeshift,t=n(r.source);if(!(r.path.endsWith(".ts")||r.path.endsWith(".tsx")))return t.toSource();let c=!1;const i=e=>{e&&e.type==="Identifier"&&e.name==="DatePicker"&&(e.name="DatePickerHandle",c=!0)};return t.find(n.TSTypeReference).forEach(e=>{const{typeName:s}=e.node;i(s)}),t.find(n.TSAsExpression).forEach(e=>{const{typeAnnotation:s}=e.node;s&&s.type==="TSTypeReference"&&i(s.typeName)}),c&&a.ensureImportExists(n,t,"DatePickerHandle","@progress/kendo-react-dateinputs"),t.toSource()}module.exports=p;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci1oYW5kbGUuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2RhdGVpbnB1dHMvY29kZW1vZHMvdjExL2RhdGVwaWNrZXItaGFuZGxlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFQSSwgRmlsZUluZm8sIEpTQ29kZXNoaWZ0IH0gZnJvbSAnanNjb2Rlc2hpZnQnO1xuaW1wb3J0IHsgZW5zdXJlSW1wb3J0RXhpc3RzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiAoZmlsZUluZm86IEZpbGVJbmZvLCBhcGk6IEFQSSkge1xuICAgIGNvbnN0IGo6IEpTQ29kZXNoaWZ0ID0gYXBpLmpzY29kZXNoaWZ0O1xuICAgIGNvbnN0IHJvb3QgPSBqKGZpbGVJbmZvLnNvdXJjZSk7XG5cbiAgICAvLyBDaGVjayBpZiB0aGUgZmlsZSBpcyBUeXBlU2NyaXB0XG4gICAgY29uc3QgaXNUeXBlU2NyaXB0ID0gZmlsZUluZm8ucGF0aC5lbmRzV2l0aCgnLnRzJykgfHwgZmlsZUluZm8ucGF0aC5lbmRzV2l0aCgnLnRzeCcpO1xuICAgIGlmICghaXNUeXBlU2NyaXB0KSB7XG4gICAgICAgIHJldHVybiByb290LnRvU291cmNlKCk7IC8vIFJldHVybiB0aGUgc291cmNlIHVuY2hhbmdlZCBpZiBub3QgVHlwZVNjcmlwdFxuICAgIH1cblxuICAgIGxldCBoYXNDaGFuZ2VzID0gZmFsc2U7XG5cbiAgICAvLyBIZWxwZXIgZnVuY3Rpb24gdG8gY2hlY2sgYW5kIHJlcGxhY2UgdHlwZSBuYW1lc1xuICAgIGNvbnN0IHJlcGxhY2VUeXBlTmFtZSA9ICh0eXBlTmFtZTogYW55KSA9PiB7XG4gICAgICAgIGlmICh0eXBlTmFtZSAmJiB0eXBlTmFtZS50eXBlID09PSAnSWRlbnRpZmllcicgJiYgdHlwZU5hbWUubmFtZSA9PT0gJ0RhdGVQaWNrZXInKSB7XG4gICAgICAgICAgICB0eXBlTmFtZS5uYW1lID0gJ0RhdGVQaWNrZXJIYW5kbGUnO1xuICAgICAgICAgICAgaGFzQ2hhbmdlcyA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9O1xuXG4gICAgLy8gUmVwbGFjZSBhbGwgb2NjdXJyZW5jZXMgb2YgYFRyZWVMaXN0VG9vbGJhcmAgd2l0aCBgRGF0ZVBpY2tlckhhbmRsZWAgaW4gdHlwZSByZWZlcmVuY2VzXG4gICAgcm9vdC5maW5kKGouVFNUeXBlUmVmZXJlbmNlKS5mb3JFYWNoKChwYXRoKSA9PiB7XG4gICAgICAgIGNvbnN0IHsgdHlwZU5hbWUgfSA9IHBhdGgubm9kZTtcbiAgICAgICAgcmVwbGFjZVR5cGVOYW1lKHR5cGVOYW1lKTtcbiAgICB9KTtcblxuICAgIC8vIFJlcGxhY2UgdHlwZSBhc3NlcnRpb25zIGxpa2UgYDxUcmVlTGlzdFRvb2xiYXI+Li4uYCB3aXRoIGA8RGF0ZVBpY2tlckhhbmRsZT4uLi5gXG4gICAgcm9vdC5maW5kKGouVFNBc0V4cHJlc3Npb24pLmZvckVhY2goKHBhdGgpID0+IHtcbiAgICAgICAgY29uc3QgeyB0eXBlQW5ub3RhdGlvbiB9ID0gcGF0aC5ub2RlO1xuICAgICAgICBpZiAodHlwZUFubm90YXRpb24gJiYgdHlwZUFubm90YXRpb24udHlwZSA9PT0gJ1RTVHlwZVJlZmVyZW5jZScpIHtcbiAgICAgICAgICAgIHJlcGxhY2VUeXBlTmFtZSh0eXBlQW5ub3RhdGlvbi50eXBlTmFtZSk7XG4gICAgICAgIH1cbiAgICB9KTtcblxuICAgIC8vIEVuc3VyZSBgRGF0ZVBpY2tlckhhbmRsZWAgaXMgaW1wb3J0ZWQgZnJvbSBgQHByb2dyZXNzL2tlbmRvLXJlYWN0LXRyZWVsaXN0YFxuICAgIGlmIChoYXNDaGFuZ2VzKSB7XG4gICAgICAgIGVuc3VyZUltcG9ydEV4aXN0cyhqLCByb290LCAnRGF0ZVBpY2tlckhhbmRsZScsICdAcHJvZ3Jlc3Mva2VuZG8tcmVhY3QtZGF0ZWlucHV0cycpO1xuICAgIH1cblxuICAgIHJldHVybiByb290LnRvU291cmNlKCk7XG59XG4iXSwibmFtZXMiOlsiZGF0ZXBpY2tlckhhbmRsZSIsImZpbGVJbmZvIiwiYXBpIiwiaiIsInJvb3QiLCJoYXNDaGFuZ2VzIiwicmVwbGFjZVR5cGVOYW1lIiwidHlwZU5hbWUiLCJwYXRoIiwidHlwZUFubm90YXRpb24iLCJlbnN1cmVJbXBvcnRFeGlzdHMiXSwibWFwcGluZ3MiOiI0Q0FHQSxTQUFBQSxFQUF5QkMsRUFBb0JDLEVBQVUsQ0FDbkQsTUFBTUMsRUFBaUJELEVBQUksWUFDckJFLEVBQU9ELEVBQUVGLEVBQVMsTUFBTSxFQUk5QixHQUFJLEVBRGlCQSxFQUFTLEtBQUssU0FBUyxLQUFLLEdBQUtBLEVBQVMsS0FBSyxTQUFTLE1BQU0sR0FFL0UsT0FBT0csRUFBSyxXQUdoQixJQUFJQyxFQUFhLEdBR1gsTUFBQUMsRUFBbUJDLEdBQWtCLENBQ25DQSxHQUFZQSxFQUFTLE9BQVMsY0FBZ0JBLEVBQVMsT0FBUyxlQUNoRUEsRUFBUyxLQUFPLG1CQUNIRixFQUFBLEdBQ2pCLEVBSUosT0FBQUQsRUFBSyxLQUFLRCxFQUFFLGVBQWUsRUFBRSxRQUFTSyxHQUFTLENBQ3JDLEtBQUEsQ0FBRSxTQUFBRCxDQUFTLEVBQUlDLEVBQUssS0FDMUJGLEVBQWdCQyxDQUFRLENBQUEsQ0FDM0IsRUFHREgsRUFBSyxLQUFLRCxFQUFFLGNBQWMsRUFBRSxRQUFTSyxHQUFTLENBQ3BDLEtBQUEsQ0FBRSxlQUFBQyxDQUFlLEVBQUlELEVBQUssS0FDNUJDLEdBQWtCQSxFQUFlLE9BQVMsbUJBQzFDSCxFQUFnQkcsRUFBZSxRQUFRLENBQzNDLENBQ0gsRUFHR0osR0FDbUJLLEVBQUFBLG1CQUFBUCxFQUFHQyxFQUFNLG1CQUFvQixrQ0FBa0MsRUFHL0VBLEVBQUssVUFDaEIifQ==