UNPKG

@eviljs/reactx

Version:
11 lines (10 loc) 763 B
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Box } from '@eviljs/react/box'; import { classes } from '@eviljs/react/classes'; export function Tooltip(props) { const { children, className, content, contentClass, contentProps, contentStyle, position, ...otherProps } = props; if (!children) { return; } return (_jsxs(Box, { ...otherProps, className: classes('Tooltip-ccf9', className), "data-position": position, children: [children, _jsx("div", { className: "tooltip-content-root-21d5", children: _jsx("div", { ...contentProps, className: classes('tooltip-content-ac0e', contentClass, contentProps?.className), role: "tooltip", style: { ...contentStyle, ...contentProps?.style }, children: content }) })] })); }