babel-plugin-react-docgen
Version:
Babel plugin to add react-docgen info into your code
33 lines (26 loc) • 512 B
JavaScript
import React from 'react';
/**
* forwardRef Wrapped Component
*/
const ErrorBox = React.forwardRef(({ children, color }, ref) => {
return (
<div className="error-box" style={{ color }}>
{children}
</div>
);
});
ErrorBox.displayName = 'ErrorBox';
ErrorBox.defaultProps = {
color: 'red'
}
ErrorBox.propTypes = {
/**
* Children
*/
children: React.PropTypes.node.isRequired,
/**
* Color
*/
color: React.PropTypes.oneOf(['red', 'green', 'blue'])
};
export { ErrorBox }