import { memo } from 'react' import cn from '@/utils/classnames' type BadgeProps = { className?: string text?: string children?: React.ReactNode uppercase?: boolean } const Badge = ({ className, text, children, uppercase = true, }: BadgeProps) => { return ( <div className={cn( 'inline-flex items-center px-[5px] h-5 rounded-[5px] border border-divider-deep leading-3 text-text-tertiary', uppercase ? 'system-2xs-medium-uppercase' : 'system-xs-medium', className, )} > {children || text} </div> ) } export default memo(Badge)