import type { ReactNode } from 'react' import { memo } from 'react' import cn from '@/utils/classnames' type BadgeProps = { className?: string text?: ReactNode children?: ReactNode uppercase?: boolean hasRedCornerMark?: boolean } const Badge = ({ className, text, children, uppercase = true, hasRedCornerMark, }: BadgeProps) => { return (
{hasRedCornerMark && (
)} {children || text}
) } export default memo(Badge)