@llamaindex/ui
Version:
A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications
22 lines (19 loc) • 847 B
JavaScript
import { Tooltip, TooltipTrigger, TooltipContent } from './chunk-LFNFTZZW.mjs';
import { HelpCircle } from 'lucide-react';
import { jsxs, jsx } from 'react/jsx-runtime';
function ToolTipper({
content,
children,
delayDuration,
side,
disabled,
showHelpIcon
}) {
const triggerContent = showHelpIcon ? /* @__PURE__ */ jsx(HelpCircle, { className: "relative inline-block size-[14px] stroke-[1.33px] text-muted-foreground hover:text-muted-foreground" }) : children;
return /* @__PURE__ */ jsxs(Tooltip, { delayDuration, children: [
/* @__PURE__ */ jsx(TooltipTrigger, { asChild: true, children: triggerContent }),
/* @__PURE__ */ jsx(TooltipContent, { side, hidden: disabled, children: /* @__PURE__ */ jsx("p", { children: content }) })
] });
}
var tooltipper_default = ToolTipper;
export { ToolTipper, tooltipper_default };