import React, {FC} from 'react'; import {IBadge} from './badge.type'; import {BadgeStyle as S} from './styles/badge.style'; import {BadgeDotIconComponent as DotIcon} from './parts/badge-dot-icon.component'; import {BadgeCloseIconComponent as CloseIcon} from './parts/badge-close-icon.component'; import {BadgeAvatarComponent as Avatar} from './parts/badge-avatar.component'; export const BadgeComponent: FC = (props) => { const { text, dotIcon, closeIcon, color, avatar, startIcon, endIcon, jsxElement, } = props; return ( {startIcon && startIcon} {avatar && } {dotIcon && } {text} {jsxElement && jsxElement} {closeIcon?.show && (
)} {endIcon && endIcon}
); };