Removed GopherJS, basic frontend completed, need backend changes for

torrent storage
This commit is contained in:
2017-11-30 18:12:11 -05:00
parent 67fdef16b1
commit e98ad2cc88
69321 changed files with 5498914 additions and 337 deletions

View File

@@ -0,0 +1,21 @@
/* eslint-disable import/prefer-default-export */
import { cloneElement, Children, isValidElement } from 'react';
export function cloneChildrenWithClassName(children, className) {
return Children.map(children, child => {
return isValidElement(child) && cloneElement(child, {
className: child.props.hasOwnProperty('className') ? `${child.props.className} ${className}` : className
});
});
}
export function isMuiElement(element, muiNames) {
return isValidElement(element) && muiNames.indexOf(element.type.muiName) !== -1;
}
export function isMuiComponent(element, muiNames) {
return muiNames.indexOf(element.muiName) !== -1;
}