rc-adminlte
Version:
AdminLTE template ported to React
27 lines (22 loc) • 550 B
JSX
import React from 'react';
import PropTypes from 'prop-types';
import { Colors } from '../AdminLTE';
const BoxPane = ({
padding, color, children, side,
}) => (
<div className={`${padding ? 'pad' : ''} box-pane-${side} bg-${color}`}>
{children}
</div>
);
BoxPane.propTypes = {
children: PropTypes.node,
color: PropTypes.oneOf(Colors).isRequired,
side: PropTypes.string,
padding: PropTypes.bool,
};
BoxPane.defaultProps = {
children: null,
side: 'right',
padding: false,
};
export default BoxPane;