"use client" import React, { forwardRef } from "react" import { classNames, VariantProps } from "../../utils" import { CenterAligned, CenterAlignedProps } from "../CenterAligned" import { AvatarBadgeSize, avatarBadgeVariants } from "./avatar-badge" export type AvatarBadgeProps = CenterAlignedProps & Omit, "tint"> & { tintSrc?: string } export const AVATAR_BADGE_DEFAULT_SIZE: AvatarBadgeSize = "md" const badgeTintClassNames = classNames("absolute inset-0") export const AvatarBadge = forwardRef( function AvatarBadge( { children, className, size = AVATAR_BADGE_DEFAULT_SIZE, tintSrc, ...rest }, ref, ) { return ( {children} {tintSrc && (
)} ) }, )