feat: add props

This commit is contained in:
Li Xin 2025-04-30 09:31:57 +08:00
parent dab1ba4789
commit 1e1540a9af

View File

@ -11,15 +11,23 @@ export function Tooltip({
className, className,
children, children,
title, title,
open,
side,
sideOffset,
}: { }: {
className?: string; className?: string;
children: React.ReactNode; children: React.ReactNode;
title?: React.ReactNode; title?: React.ReactNode;
open?: boolean;
side?: "left" | "right" | "top" | "bottom";
sideOffset?: number;
}) { }) {
return ( return (
<ShadcnTooltip delayDuration={750}> <ShadcnTooltip delayDuration={750} open={open}>
<TooltipTrigger asChild>{children}</TooltipTrigger> <TooltipTrigger asChild>{children}</TooltipTrigger>
<TooltipContent className={className}>{title}</TooltipContent> <TooltipContent side={side} sideOffset={sideOffset} className={className}>
{title}
</TooltipContent>
</ShadcnTooltip> </ShadcnTooltip>
); );
} }