react-scooter
Version:
React components for the Scooter CSS framework
30 lines (24 loc) • 498 B
JSX
import React from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
const Badge = ({
as: Bdge,
topRight,
className,
...props
}) => {
const classes = classNames('c-badge', {
'c-badge--top-right': topRight
}, className)
return <Bdge className={classes} {...props}/>
}
Badge.displayName = 'Badge'
Badge.defaultProps = {
as: 'div'
}
Badge.propTypes = {
as: PropTypes.node,
className: PropTypes.string,
topRight: PropTypes.bool,
}
export default Badge