"use client"; import { type ComponentPropsWithRef, forwardRef } from "react"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from '../../ui/tooltip'; import { Button } from '../../ui/button'; import { cn } from '../../lib/utils'; export type TooltipIconButtonProps = ComponentPropsWithRef & { tooltip: string; side?: "top" | "bottom" | "left" | "right"; }; export const TooltipIconButton = forwardRef< HTMLButtonElement, TooltipIconButtonProps >(({ children, tooltip, side = "bottom", className, ...rest }, ref) => { return ( } > {children} {tooltip} {tooltip} ); }); TooltipIconButton.displayName = "TooltipIconButton";