@rocketsofawesome/mirage
Version:
[Live Demo of the Pattern Library](https://rocketsofawesome.github.io/mirage/)
31 lines (23 loc) • 522 B
JavaScript
import React from "react"
import PropTypes from 'prop-types'
const klarnaEnabled = WrappedComponent => {
class KlarnaComponent extends React.Component {
render () {
const { enabled } = this.props
if (!enabled) {
return null
}
return (
<WrappedComponent {...this.props} />
)
}
}
KlarnaComponent.propTypes = {
enabled: PropTypes.bool
}
KlarnaComponent.defaultProps = {
enabled: true
}
return KlarnaComponent
}
export default klarnaEnabled