Sha256: a54af8f67ac8c230e36ef341419f2746dc6edddab5c645b3e4d75f61c87b680b
Contents?: true
Size: 1.81 KB
Versions: 17
Compression:
Stored size: 1.81 KB
Contents
{ I" metadata:ET{I"modules; T{I"imports; T[ I"exports; T{I" exported; T[ I"specifiers; T[ I"usedHelpers; T[ I"ignored; TFI" code; TI"„'use strict'; Rev.registerMixin('Core', { suitSetObject: function suitSetObject(base, flags) { var obj = {}; obj[base] = true; for (var _name in flags) { obj[base + '--' + _name] = flags[_name]; } return obj; }, suitSet: function suitSet(base, flags) { return this.classSet(this.suitSetObject(base, flags)); }, getPropsWithout: function getPropsWithout() { for (var _len = arguments.length, names = Array(_len), _key = 0; _key < _len; _key++) { names[_key] = arguments[_key]; } return _.omit(this.props, names); }, classSet: function classSet(flags) { var classNames = []; for (var _name2 in flags) { if (flags[_name2]) { classNames.push(_name2); } } return classNames.join(' '); }, cx: function cx() { this.classSet.apply(this, arguments); }, getClassSetObjectFromClassName: function getClassSetObjectFromClassName(className) { var obj = {}; className.split(' ').forEach(function (name) { obj[name.trim()] = true; }); return obj; }, classAdd: function classAdd(flags) { var obj = this.getClassSetObjectFromClassName(this.props.className || ''); _.extend(obj, flags); return this.classSet(obj); }, mapChildren: function mapChildren(fn) { return React.Children.map(this.props.children, fn); }, getNormalizedChildren: function getNormalizedChildren() { console.warn('Core mixin method `getNormalizedChildren` is deprecated. Please use `mapChildren` or `React.Children.map`.'); var children = this.props.children; return children && children.length === 0 ? [children] : children; } });; TI"ast; T0I"map; T0
Version data entries
17 entries across 17 versions & 1 rubygems