import type { Badge as BadgeDBType } from "~/db/types"; import { badgeUrl } from "~/utils/urls"; import { Image } from "./Image"; export function Badge({ badge, onClick, isAnimated, size, }: { badge: Pick; onClick?: () => void; isAnimated: boolean; size: number; }) { const commonProps = { title: badge.displayName, onClick, width: size, height: size, style: badge.hue ? { filter: `hue-rotate(${badge.hue}deg)` } : undefined, }; if (isAnimated) { return ( {badge.displayName} ); } return ( {badge.displayName} ); }