freeCodeCamp/common/app/Child-Container.jsx

25 lines
546 B
JavaScript

import React, { PropTypes } from 'react';
import classnames from 'classnames';
import ns from './ns.json';
const propTypes = {
children: PropTypes.node,
isFullWidth: PropTypes.bool
};
export default function ChildContainer({ children, isFullWidth }) {
const contentClassname = classnames({
[`${ns}-content`]: true,
[`${ns}-centered`]: !isFullWidth
});
return (
<div className={ contentClassname }>
{ children }
</div>
);
}
ChildContainer.displayName = 'ChildContainer';
ChildContainer.propTypes = propTypes;