import type { FloatingAccessoryProps } from '~/components/FloatingAccessory/types'; export type BadgeProps = Partial> & { /** variant of the badge */ variant?: 'primary' | 'secondary'; /** style of the badge */ style?: 'dot' | 'text'; /** content of the badge, can be a string or a number */ badgeContent: string | number | undefined; /** maximum number of digits to display for number content */ maxDigits?: number; /** children to render */ children: React.ReactNode; }; export type StandaloneBadgeProps = Pick & { className?: string; content: BadgeProps['badgeContent']; };