UNPKG

@llamaindex/ui

Version:

A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications

25 lines (21 loc) 994 B
'use strict'; var chunkNJMLJSEA_js = require('./chunk-NJMLJSEA.js'); var lucideReact = require('lucide-react'); var jsxRuntime = require('react/jsx-runtime'); function ToolTipper({ content, children, delayDuration, side, disabled, showHelpIcon }) { const triggerContent = showHelpIcon ? /* @__PURE__ */ jsxRuntime.jsx(lucideReact.HelpCircle, { className: "relative inline-block size-[14px] stroke-[1.33px] text-muted-foreground hover:text-muted-foreground" }) : children; return /* @__PURE__ */ jsxRuntime.jsxs(chunkNJMLJSEA_js.Tooltip, { delayDuration, children: [ /* @__PURE__ */ jsxRuntime.jsx(chunkNJMLJSEA_js.TooltipTrigger, { asChild: true, children: triggerContent }), /* @__PURE__ */ jsxRuntime.jsx(chunkNJMLJSEA_js.TooltipContent, { side, hidden: disabled, children: /* @__PURE__ */ jsxRuntime.jsx("p", { children: content }) }) ] }); } var tooltipper_default = ToolTipper; exports.ToolTipper = ToolTipper; exports.tooltipper_default = tooltipper_default;