// @flow import * as React from 'react'; import classNames from 'classnames'; import './Badge.scss'; type Props = { /** Child components */ children: React.Node, /** A predefined badge type */ className?: string, /** Adds a class to the component */ type?: 'info' | 'warning' | 'highlight' | 'error' | 'alert' | 'success', }; const Badge = ({ children, className = '', type = 'default', ...rest }: Props) => { const classes = classNames('badge', type !== 'default' ? `badge-${type}` : '', className); return ( {children} ); }; export default Badge;