Jon/debugger layout (#3340)

This commit is contained in:
Jonathan Dobson
2025-09-02 10:07:08 -04:00
committed by GitHub
parent aee181c307
commit 41b341f3d8
16 changed files with 604 additions and 249 deletions

View File

@@ -0,0 +1,31 @@
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
function Tip({
asChild = true,
children,
content,
}: {
asChild?: boolean;
children: React.ReactNode;
content: string | null;
}) {
if (content === null) {
return children;
}
return (
<TooltipProvider>
<Tooltip delayDuration={300}>
<TooltipTrigger asChild={asChild}>{children}</TooltipTrigger>
<TooltipContent className="max-w-[250px]">{content}</TooltipContent>
</Tooltip>
</TooltipProvider>
);
}
export { Tip };