UNPKG

@progress/kendo-react-layout

Version:

React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package

3 lines (2 loc) 3.46 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=(e,n)=>e.find(t=>t.type==="JSXAttribute"&&t.name.name===n),m=(e,n)=>{const t=e?.findIndex(r=>r.type==="JSXAttribute"&&r.name.name===n);return t!==-1?(e.splice(t,1),!0):!1},c=(e,n,t,r)=>{const i=n.find(e.ImportDeclaration,{source:{value:r}});if(i.size()>0){const o=i.find(e.ImportSpecifier,{imported:{name:t}});if(o.size()>0)return o.get(0).node.local.name}return null};exports.findAttribute=a;exports.findImportedName=c;exports.removeAttribute=m; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2xheW91dC9jb2RlbW9kcy92MTUvdXRpbHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29sbGVjdGlvbiwgSlNDb2Rlc2hpZnQgfSBmcm9tICdqc2NvZGVzaGlmdCc7XG5cbmV4cG9ydCBjb25zdCBmaW5kQXR0cmlidXRlID0gKGF0dHJpYnV0ZXM6IGFueVtdLCBhdHRyaWJ1dGVOYW1lOiBzdHJpbmcpID0+IHtcbiAgICByZXR1cm4gYXR0cmlidXRlcy5maW5kKChhdHRyOiBhbnkpID0+IGF0dHIudHlwZSA9PT0gJ0pTWEF0dHJpYnV0ZScgJiYgYXR0ci5uYW1lLm5hbWUgPT09IGF0dHJpYnV0ZU5hbWUpO1xufTtcblxuZXhwb3J0IGNvbnN0IHJlbW92ZUF0dHJpYnV0ZSA9IChhdHRyaWJ1dGVzOiBhbnlbXSwgYXR0cmlidXRlTmFtZTogc3RyaW5nKTogYm9vbGVhbiA9PiB7XG4gICAgY29uc3QgYXR0cmlidXRlSW5kZXggPSBhdHRyaWJ1dGVzPy5maW5kSW5kZXgoXG4gICAgICAgIChhdHRyOiBhbnkpID0+IGF0dHIudHlwZSA9PT0gJ0pTWEF0dHJpYnV0ZScgJiYgYXR0ci5uYW1lLm5hbWUgPT09IGF0dHJpYnV0ZU5hbWVcbiAgICApO1xuXG4gICAgaWYgKGF0dHJpYnV0ZUluZGV4ICE9PSAtMSkge1xuICAgICAgICBhdHRyaWJ1dGVzLnNwbGljZShhdHRyaWJ1dGVJbmRleCwgMSk7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cblxuICAgIHJldHVybiBmYWxzZTtcbn07XG5cbmV4cG9ydCBjb25zdCBmaW5kSW1wb3J0ZWROYW1lID0gKFxuICAgIGo6IEpTQ29kZXNoaWZ0LFxuICAgIHJvb3Q6IENvbGxlY3Rpb24sXG4gICAgb3JpZ2luYWxOYW1lOiBzdHJpbmcsXG4gICAgc291cmNlOiBzdHJpbmdcbik6IHN0cmluZyB8IG51bGwgPT4ge1xuICAgIGNvbnN0IGltcG9ydERlY2xhcmF0aW9uID0gcm9vdC5maW5kKGouSW1wb3J0RGVjbGFyYXRpb24sIHtcbiAgICAgICAgc291cmNlOiB7IHZhbHVlOiBzb3VyY2UgfVxuICAgIH0pO1xuXG4gICAgaWYgKGltcG9ydERlY2xhcmF0aW9uLnNpemUoKSA+IDApIHtcbiAgICAgICAgY29uc3Qgc3BlY2lmaWVyID0gaW1wb3J0RGVjbGFyYXRpb24uZmluZChqLkltcG9ydFNwZWNpZmllciwge1xuICAgICAgICAgICAgaW1wb3J0ZWQ6IHsgbmFtZTogb3JpZ2luYWxOYW1lIH1cbiAgICAgICAgfSk7XG5cbiAgICAgICAgaWYgKHNwZWNpZmllci5zaXplKCkgPiAwKSB7XG4gICAgICAgICAgICBjb25zdCBsb2NhbE5hbWUgPSBzcGVjaWZpZXIuZ2V0KDApLm5vZGUubG9jYWwubmFtZTtcbiAgICAgICAgICAgIHJldHVybiBsb2NhbE5hbWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gbnVsbDtcbn07XG4iXSwibmFtZXMiOlsiZmluZEF0dHJpYnV0ZSIsImF0dHJpYnV0ZXMiLCJhdHRyaWJ1dGVOYW1lIiwiYXR0ciIsInJlbW92ZUF0dHJpYnV0ZSIsImF0dHJpYnV0ZUluZGV4IiwiZmluZEltcG9ydGVkTmFtZSIsImoiLCJyb290Iiwib3JpZ2luYWxOYW1lIiwic291cmNlIiwiaW1wb3J0RGVjbGFyYXRpb24iLCJzcGVjaWZpZXIiXSwibWFwcGluZ3MiOiJnRkFFTyxNQUFNQSxFQUFnQixDQUFDQyxFQUFtQkMsSUFDdENELEVBQVcsS0FBTUUsR0FBY0EsRUFBSyxPQUFTLGdCQUFrQkEsRUFBSyxLQUFLLE9BQVNELENBQWEsRUFHN0ZFLEVBQWtCLENBQUNILEVBQW1CQyxJQUFtQyxDQUNsRixNQUFNRyxFQUFpQkosR0FBWSxVQUM5QkUsR0FBY0EsRUFBSyxPQUFTLGdCQUFrQkEsRUFBSyxLQUFLLE9BQVNELENBQUEsRUFHdEUsT0FBSUcsSUFBbUIsSUFDbkJKLEVBQVcsT0FBT0ksRUFBZ0IsQ0FBQyxFQUM1QixJQUdKLEVBQ1gsRUFFYUMsRUFBbUIsQ0FDNUJDLEVBQ0FDLEVBQ0FDLEVBQ0FDLElBQ2dCLENBQ2hCLE1BQU1DLEVBQW9CSCxFQUFLLEtBQUtELEVBQUUsa0JBQW1CLENBQ3JELE9BQVEsQ0FBRSxNQUFPRyxDQUFBLENBQU8sQ0FDM0IsRUFFRCxHQUFJQyxFQUFrQixLQUFBLEVBQVMsRUFBRyxDQUM5QixNQUFNQyxFQUFZRCxFQUFrQixLQUFLSixFQUFFLGdCQUFpQixDQUN4RCxTQUFVLENBQUUsS0FBTUUsQ0FBQSxDQUFhLENBQ2xDLEVBRUQsR0FBSUcsRUFBVSxLQUFBLEVBQVMsRUFFbkIsT0FEa0JBLEVBQVUsSUFBSSxDQUFDLEVBQUUsS0FBSyxNQUFNLElBR3RELENBRUEsT0FBTyxJQUNYIn0=