import type { BadgeProps } from "@mantine/core"; import { ActionIcon, Badge, Group, Popover, Stack } from "@mantine/core"; export function OverflowBadge({ data, overflowCount = 3, ...props }: { data: string[]; overflowCount?: number; } & BadgeProps) { const badgeProps = { variant: "default", size: "lg", radius: "sm", ...props, }; return ( {data.slice(0, overflowCount).map((item) => ( {item} ))} {data.length > overflowCount && ( +{data.length - overflowCount} )} {data.slice(overflowCount).map((item) => ( {item} ))} ); }