import React, { PropsWithChildren, MouseEventHandler } from 'react'; import classNames from 'classnames'; import { BellIcon } from './Icons'; import { PropsWithElementAttributes } from '../utils'; export type IconBadgeProps = PropsWithChildren< PropsWithElementAttributes<{ hidden?: boolean; onClick?: MouseEventHandler; showNumber?: boolean; unseen?: number; }> >; export const IconBadge = ({ children, onClick, hidden, unseen = 0, showNumber, className, style }: IconBadgeProps) => { return (
{children ?? } {unseen > 0 && !hidden && (
{showNumber &&

{unseen}

}
)}
); };