Organize filestructure

This commit is contained in:
John Furrow
2016-01-16 23:01:51 -08:00
parent 71141ac8ba
commit 20fcf21d80
45 changed files with 819 additions and 497 deletions

View File

@@ -0,0 +1,29 @@
import classnames from 'classnames';
import React from 'react';
class ApplicationContent extends React.Component {
render() {
let classes = classnames(this.props.baseClassName, {
[`${this.props.baseClassName}--${this.props.modifier}`]: this.props.baseClassName,
[this.props.extension]: this.props.extension
});
return (
<div className={classes}>
{this.props.children}
</div>
);
}
}
ApplicationContent.defaultProps = {
baseClassName: 'application__panel'
};
ApplicationContent.propTypes = {
children: React.PropTypes.node,
extension: React.PropTypes.string,
modifier: React.PropTypes.string
};
export default ApplicationContent;